uipath-langchain
Python SDK that enables developers to build and deploy LangGraph agents to the UiPath Cloud Platform
What it is and what it does
This is a Python SDK that bridges LangGraph—a framework for building stateful LLM applications—with UiPath Cloud Platform, allowing you to define agent workflows in Python and deploy them as managed automations. It implements the UiPath Runtime Protocol and provides human-in-the-loop semantics through UiPath's Action Center, meaning agents can pause execution and request human approval or input before proceeding.
The package includes a CLI for project initialization, authentication, local debugging, packaging into `.nupkg` format, and publishing to UiPath Orchestrator. It requires Python 3.11 or higher and a UiPath cloud account. The SDK depends on a large set of libraries—langchain, langgraph, pydantic, httpx, and several UiPath-specific packages—so it's best suited for teams already invested in the UiPath ecosystem or building complex agent-based automations that need cloud deployment and human oversight.
Use it for:
- Deploy a LangGraph agent that handles customer inquiries with human approval for high-risk actions via Action Center.
- Build a multi-step automation workflow where an LLM agent makes decisions but escalates uncertain cases to a human reviewer.
- Integrate Python-based AI agents into existing UiPath Orchestrator deployments for hybrid RPA + AI automation.
- Debug and test LangGraph agent logic locally before packaging and publishing to UiPath Cloud Platform.
- Create a project structure with langgraph.json and pyproject.toml that UiPath CLI can package and deploy as a managed process.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Builds and deploys LangGraph agents to UiPath Cloud Platform with human-in-the-loop integration through Action Center, providing programmatic access to UiPath services.
Yes, if you are building LangGraph agents and need to deploy them to UiPath Cloud Platform with human-in-the-loop capabilities. The package is actively maintained, has low install friction, and provides a complete CLI workflow from development to deployment. However, verify the license terms first (currently unclear in metadata) and be prepared for a large dependency footprint. Not recommended if you need a lightweight agent framework or are not already committed to the UiPath ecosystem.
Install
uipath-langchain on PyPI
pip
pip install uipath-langchainuv
uv add uipath-langchainpoetry
poetry add uipath-langchainInstalling uipath-langchain
Before you install
Low friction installation with a pure-Python wheel. The package is actively maintained with a recent release and active repository, though it carries 22 runtime dependencies including langchain, langgraph, and UiPath platform libraries, which may expand your dependency tree significantly.
License in practice
License treatment is unclear—no SPDX identifier or raw license text is available in the package metadata. You should verify the actual license terms before adopting this package in a commercial or restricted-license context.
Quickstart
pip install uipath-langchain
from uipath_langchain import UiPathAgent
import os
from dotenv import load_dotenv
load_dotenv()
agent = UiPathAgent(url=os.getenv('UIPATH_URL'), token=os.getenv('UIPATH_ACCESS_TOKEN'))
Requires Python 3.11 or higher and a UiPath Automation Cloud account with valid credentials (UIPATH_URL and UIPATH_ACCESS_TOKEN environment variables).
Verify before relying
- Whether the package's license is compatible with your project's license requirements (currently marked unclear in metadata).
- Whether all 22 runtime dependencies are required for basic usage or if some are optional for specific features.
- Performance characteristics and scalability limits for agent deployment on UiPath Cloud Platform.
Package facts
| License | not declared (unclear) |
| Python support | supports the current Python release (>=3.11) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 22 — a2a-sdk, deepagents, httpx, jsonpath-ng, jsonschema-pydantic-converter, langchain-core, langchain-mcp-adapters, langchain, langgraph-checkpoint-sqlite, langgraph, mcp, openinference-instrumentation-langchain, pillow, pydantic-settings, python-dotenv, rdflib, uipath-core, uipath-langchain-client, uipath-llm-client, uipath-platform, uipath-runtime, uipath |
| Maintenance | actively maintained — 1 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 8,846,909/month — #1,588 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: uipath_langchain-0.16.4-py3-none-any.whl
Tags
More Build Tools packages
Provides reusable utilities for Python…
permissive · top 100 on PyPI
tqdmWraps any iterable to display a real-time…
copyleft · top 100 on PyPI
pippip is the standard installer for Python…
permissive · top 100 on PyPI
hatchlingHatchling is a standards-compliant Python build…
permissive · top 100 on PyPI
grpcio-toolsGenerates Python gRPC service stubs and message…
permissive · top 1,000 on PyPI
pre-commitpre-commit is a framework for installing and…
permissive · top 1,000 on PyPI
uipath-platformA Python SDK for programmatic interaction with…
unclear · top 5,000 on PyPI
uipathA Python SDK and CLI for programmatic…
unclear · top 5,000 on PyPI
uipath-runtimeProvides foundational runtime interfaces and…
unclear · top 5,000 on PyPI
uipath-devInteractive terminal application for building,…
unclear · top 5,000 on PyPI
copilotkitCopilotKit is a Python SDK for building AI…
permissive · top 15,000 on PyPI
uipath-llm-clientA Python client for accessing LLMs through…
unclear · top 5,000 on PyPI
langgraphLangGraph is a low-level orchestration…
permissive · top 1,000 on PyPI
langchain-cliCommand-line interface for building, testing,…
permissive · top 15,000 on PyPI
uipath-coreProvides core abstractions, data models, and…
unclear · top 5,000 on PyPI
langserveLangServe deploys LangChain runnables and…
unclear · top 15,000 on PyPI