NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4201 most downloaded on PyPI
Python SDK and CLI for UiPath Platform, enabling programmatic interaction with automation services, process management, and deployment tools.
Last release today
22 Sep 2026
Ships on a steady schedule
a new release about every 8 days
Rarely documented
notes for 1 of the last 60 stable releases
15 versions withdrawn
withdrawn after publishing
7 years old
674 releases · first in 2019
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
🚨 Breaking Changes for UiPath Python SDK (v2.2.0+)
Release Date: November 26, 2025
Version 2.2.0 of the UiPath Python SDK introduces exciting new features alongside several breaking changes affecting both the SDK and CLI.
uipath push / uipath pull - Upload your Python scripts and agents to Studio Web and add them to solutions for team collaboration and deployment.
uipath eval - Run evaluations on your agents and workflows to measure performance, accuracy, and reliability.
uipath dev - Launch the UiPath Developer Console for an enhanced development experience with debugging and monitoring capabilities.
What's changing: Python 3.10 is no longer supported for uipath-python, uipath-langchain-python, uipath-llamaindex-python.
Action required: Upgrade to Python 3.11 or higher.
What's changing: The UiPath class has moved from uipath to uipath.platform.
Action required: Update your imports:
# Before
from uipath import UiPath
from uipath.models import Job, Asset, Queue
from uipath.models import Entity
from uipath.models import CreateAction, WaitAction, WaitJob, InvokeProcess
# After
from uipath.platform import UiPath
from uipath.platform.orchestrator import Job, Asset, Queue
from uipath.platform.entities import Entity
from uipath.platform.common import CreateTask, WaitTask, WaitJob, InvokeProcess
client = UiPath(...)uipath-langchain only)What's changing: Minimum required versions are now LangChain 1.0.0+ and LangGraph 1.0.0+
Action required: Review and update your code according to the LangChain v1 Migration Guide.
Note: This only applies if you're using the uipath-langchain package.
We've restructured how UiPath projects define and manage their resources:
uipath.json - Configuration File (Updated Purpose)
functions section: {
"functions": {
"entrypoint1": "src/main.py:main",
"entrypoint2": "src/graph.py:run"
}
}langgraph.json (same as before)llamaindex.json (same as before)bindings.json - Manual Binding Definitions (New)
entry-points.json - I/O Schema (New)
llamaindex.json/langgraph.json/uipath.jsonYou can find the complete specifications and JSON schemas for configurations files here: https://github.com/UiPath/uipath-python/tree/main/specs
azure-monitor-opentelemetry dependencyWhat's changing: The azure-monitor-opentelemetry dependency has been removed from the SDK: #904
Why: This dependency was causing the CLI to hang in certain scenarios.
Action required: If your code relies on packages that were previously installed as transitive dependencies of azure-monitor-opentelemetry (such as requests), you'll need to explicitly add them to your pyproject.toml:
dependencies = [
"uipath>=2.2.0,<2.3.0",
"requests", # Add if you use requests directly
# Add any other previously transitive dependencies you need
]Note: If you were using Azure Monitor for observability, you'll need to install and configure it separately in your project.
To avoid these breaking changes and keep your current setup, pin your dependency in pyproject.toml:
"uipath>=2.1.x,<2.2.0"For uipath-langchain users: To stay on the current version without LangChain v1:
"uipath-langchain>=0.0.x,<0.1.0"Upgrade to v2.2.0+
Update the dependencies in pyproject.toml with:
"uipath>=2.2.x,<2.3.0"For uipath-langchain users:
To migrate to LangChain v1:
"uipath-langchain>=0.1.0,<0.2.0"For uipath-langchain/uipath-llamaindex users:
Make sure to also reference uipath in your pyproject.toml - future versions will no longer reference the main uipath CLI package as a dependency.
Upgrade the Python version to 3.11+
In pyproject.toml specify the required Python version by adding or updating the following field:
requires-python = ">=3.11"Update imports
Change from uipath import UiPath to from uipath.platform import UiPath.
Review LangChain v1 changes (if using uipath-langchain)
Review the LangChain v1 Migration Guide and update your code accordingly.
Update configuration files
functions within uipath.json (not applicable if you already use langgraph.json/llamaindex.json)uipath init to automatically generate the entry-points.json I/O schema from your configurationbindings.json and manually define all overridable resourcesuipath init again to regenerate the I/O schemaFor questions or issues, please open a ticket: UiPath Python SDK Submit Issue
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →