Orchestrate processes
The UiPath orchestration layer handles what most platforms leave to you: pausing long-running processes, routing exceptions, and maintaining full audit trails.
One platform for orchestrating processes across AI agents, deterministic workflows, and people. Code-first or visual—UiPath coordinates execution across APIs, UIs, documents, and legacy systems with persistent state, guardrails, and audit trails built in. You build the logic; the platform handles governance, retries, and production.
Platform capabilities
The UiPath orchestration layer handles what most platforms leave to you: pausing long-running processes, routing exceptions, and maintaining full audit trails.
Go code-first with the Python SDK, or prototype in Agent Builder's low-code canvas and export to code when you need deeper customization. Either path gets you production-ready agents.
Automate any desktop or web application with industry-leading UI automation, with native support for Windows and macOS.
Build API-first automations that run on-demand, on schedule, or against real-time events.
Automate testing for SAP, Salesforce, Epic, Oracle, and 190+ other technologies with self-healing execution that adapts as apps change.
UiPath IXP extracts and structures data from any document or communication to give developers a reliable, production-ready document intelligence layer without the build and maintenance overhead.
From CLI scaffolding to AI-assisted setup to a visual canvas — pick the path that matches how you build.
# Install the uipath package
> uv add uipath-langchain
# Verify the uipath installation
> uipath -lv
> uipath-langchain version 0.1.0
# Create a standard UiPath coded agent in the directory
> uipath new my-agent
⠋ Creating new agent my-agent in current directory ...
💡 Initialize project: uipath init
💡 Run agent: uipath run agent '{"topic": "UiPath"}'
# Authenticate to UiPath platform
> uipath auth
✓ Authentication successful.
# Initialize the local project and create entry points
> uipath init
⠋ Initializing UiPath project ...
> uipath run agent '{"topic": "UiPath"}'
[2026-05-01 12:31:57,756][INFO] ((), {'topic': 'UiPath'})
[2026-05-01 12:32:07,689][INFO] ((), {'topic': 'UiPath', 'report': "..."})
# Install the UiPath CLI
npm install -g @uipath/cli
# Install relevant CLI tools from the UiPath toolset
uip tools install @uipath/codedagent-tool
# Install the UiPath skills to your coding agent of choice
uip skills install --agents claude
Skills: uipath-agents, uipath-coded-apps, uipath-feedback, ...
Agents: claude
Installed: 8
# Add coded agent — this can be run by your coding agent
uv add uipath-langchain
# Authenticate and initialize your project — your coding
# agent can operate the commands from here using the skills
# and CLI installed above
uip login
uip codedagent init
# Give the coding agent the prompt, for example...
"Create a UiPath coded agent using LangGraph. \
The agent is an intake classifier. Given a text description
of a request, it classifies the... \
Return the classification tier and a brief reasoning. \
Create a langgraph.json and an input.json with a sample
request for testing."
Ecosystem & integrations
Pre-built and custom integrations. Open standards. Build on the stack you already use.
UiPath Developer Community
Join the world's largest and most active automation community.
Ask questions, get support, and share best practices with other UiPath developers.
OpenLearn UiPath for free, explore career paths, and get recognized with professional certifications for every skill level.
OpenJoin meetups, hackathons, and community chapters near you.
OpenExplore UiPath guides. Build your knowledge. Find the tools you need.
OpenGet started
Free tier. No credit card required. Start building agentic workflows and automating processes on the UiPath Platform.