functions
latest
false
- Release notes
- June 2026
Functions release notes
June 17, 2026
Introducing UiPath Functions — Python functions [Preview]
UiPath® Functions are now available in preview, starting with Python functions.
A function is a developer-native, platform-governed unit of compute: you write deterministic logic in code, package it as a standard .nupkg, publish it to Orchestrator, and invoke it from across the platform — a Maestro Service Task, the Run Job activity in Studio, the Orchestrator API, or a job trigger.
Python functions are authored with the uipath Python SDK and provide:
- Typed input and output (dataclass or pydantic model), exported as JSON Schema for variable binding on any invocation surface.
- Runtime access to Orchestrator resources — assets, buckets, queues, and connections — through the
UiPath()client, with no secrets stored in code. - Execution tracing through the
@traceddecorator, visible in job traces and Maestro dashboards. - Local development and packaging through the
uipathCLI (uipath init,uipath run,uipath pack,uipath publish).
For details, refer to About Functions and Getting started.