Technically
AI Reference
Your dictionary for AI terms like LLM and RLHF
Company Breakdowns
What technical products actually do and why the companies that make them are valuable
Learning Tracks
In-depth, networked guides to learning specific concepts
Posts Archive
All Technically posts on software concepts since the dawn of time
Terms Universe
The dictionary of software terms you've always wanted

Explore learning tracks

AI, it's not that ComplicatedAnalyzing Software CompaniesBuilding Software ProductsWorking with Data Teams
Loading...
I'm feeling luckyPricing
Log In

What does UIPath do?

UIPath helps people automate rote manual tasks like updating spreadsheets and creating documents.

Last updated Mar 23, 2026devops
Justin Gage
Justin Gage
Read within learning track:Analyzing Software Companies

The TL;DR

UIPath helps people automate rote, repetitive manual tasks like updating spreadsheets, creating documents, and sending emails. 

  • Work that we do tends to be repetitive and manual – pretty much anything with a process like forms, compliance, etc.
  • Traditional approaches to automation use exposed APIs from software to hack together scripts – but many apps don’t have those APIs available
  • UIPath literally records the work you do (click here, scroll there) and then lets you replay it, automatically, whenever you want
  • You can also build basic forms, workflows based on conditions, make HTTP requests – pretty much anything 

UIPath is definitely enterprise-first (just check out their website), and it's working – they went public in April 2021. To give you an idea of how enterprise-focused they are: as of January 2025, just 317 customers paying $1 million+ annually generated 51% of their total revenue [1] From UIPath's most recent 10-K filing: As of January 31, 2025, we had 2,292 customers with ARR of $100 thousand or more and 317 customers with ARR of $1 million or more, which accounted for approximately 87% and 51% of our revenue, respectively, for the period then ended..

Terms Mentioned

UI

Frontend

SQL

Server

API

Metric

Script

Operating System

Query

Companies Mentioned

UIPath logo

UIPath

PATH

The core UIPath product: automating manual stuff

The main value proposition of UIPath – and their core product – is the ability to record your manual tasks, save them as a process, and replay them whenever you want, instantly. Here’s their app for recording tasks (UIPath Studio):

Loading image...

You can read a basic tutorial on how to do recordings here. And beyond recording, you can also build workflows visually by choosing available apps and options and chaining them together on certain conditions.

UIPath also lets you do other important stuff, like automatically filling out forms, using business logic like loops and conditions, and working with external data like APIs.

How automation generally works

Automation is the buzziest of buzzwords, so it’s worth getting into what it actually means, and more importantly, how people (developers?) tend to make it happen. 

Software (well, most software) is built on top of APIs. There’s a nice user interface with buttons and fields and text, but every time you actually do something (load a page, submit a form, move things around), there’s probably a server involved, and your app is interacting with it via APIs. 

Loading image...

(Stolen from the original What’s an API post)

Companies design their user interfaces around what problems they think they’re solving, and what they think their users want to do. When Google designed Gmail, they figured that people would usually want to send emails, adjust their settings, and search their inbox – and so that’s what the Gmail app lets you do. 

But the APIs that power the Gmail app are much more robust than that – developers tend to design them very granularly, and they can be more powerful than what the Gmail UI lets you do with them. The Gmail UI, for example, doesn’t really let you mail merge (send the same email to multiple people and templatize content) – but the APIs that power Gmail can do it very easily. The problem is just that you’re limited to interacting with those APIs via the Gmail user interface.

With that distinction in mind, automation is usually just interacting with APIs directly. If there’s a Gmail API that sends an email to an intended recipient, you could just write a simple Python script that hits that API in a loop until all email addresses in a list have an email sent to them. The key is just being able to write code (lol), since APIs are programmatic interfaces, and as such, they require programming. 

The problem with API-first automation is that not every app gives you access to the APIs that you need! That can manifest in two different ways:

  1. The app doesn’t give you access to its APIs – this is more common than not, and happens for many legitimate reasons (e.g. they’re not secure enough). 
  2. The app doesn’t really work via APIs – apps like Excel build most of the application logic into the frontend itself, so there are few or no APIs so speak of.

So if you’re working in Excel, moving files around on your Mac, or filling out a document, how do you automate that?

🔍 Deeper Look

While companies may not expose their APIs for general use, you can often and . You won’t know much about how they’ll behave and won’t have documentation to read, but it’s worth noting that some developers do this anyway.

RPA and the “robot” concept

The other side of automation doesn’t use APIs at all – instead, it basically mimics exactly what you would be doing inside of an app or operating system. If you’ve ever recorded an Excel macro, this will sound familiar; there are basically a couple of steps:

Continue reading with an all-access subscription

Continue reading with all-access

In this post

  • RPA and the “robot” concept
  • The UIPath product
  • 1) Forms
  • 2) Business logic
  • 3) Working with external data

More in this track

What does Snowflake do?

Snowflake sells a powerful cloud data warehouse for analytics and data science teams.

What does OpenAI do?

OpenAI is the most popular provider of generative AI models like GPT-4.

$15/month

30-day money-back guarantee

Or use
Up Next
What does Zapier do?

Zapier is a tool that helps business people make custom integrations between their favorite tools, without needing to write any code.

What does Elastic do?

Elasticsearch is a popular open source database for storing and searching unstructured data.

What Does Algolia do?

Algolia provides a set of tools that helps engineers build search functionality into their apps.

Content
  • All Posts
  • Learning Tracks
  • AI Reference
  • Companies
  • Terms Universe
Company
  • Pricing
  • Sponsorships
  • Contribute
  • Contact
Connect
SubscribeSubstackYouTubeXLinkedIn
Legal
  • Privacy Policy
  • Terms of Service

© 2026 Technically.