- Getting started
- About Coded Apps
- Working with Coded Apps
Coded Apps user guide
UiPath® Coded Apps allows users to build and deploy browser-based web applications (React, Vue, Angular, etc.) within UiPath. Coded Apps are built through direct code development within a developer's preferred Integrated Development Environment (IDE). They provide developers with complete control over the app logic, behavior, and integration with external systems.
Using a UiPath CLI, you can package your app code and deploy it to Orchestrator as a standard .nupkg package in a tenant feed of your choice. From there, it can be used to create UiPath Coded App within one or more folders.
Coded Apps is deployed as a UiPath App within Orchestrator folders. Once integrated in the platform, it adheres to the same governance principles as standard UiPath App. This allows for organized deployment within folders.
Coded Apps uses the uipath.host domain (for example, orgname.uipath.host) as it is a static-site hosting service separate from the main UiPath application site. Key reasons are:
- Separation of concerns: Coded Apps publishes static HTML/CSS/JS from your package and exposes it at a dedicated site URL under
uipath.hostrather than the UiPath domain. - Site types and naming: Coded Apps sites are published under
https://<orgname>.uipath.host/<appname>. This provides a predictable, account-scoped URL scheme which is unique to each organization.
Feature availability
For information about Coded Apps feature availability across all UiPath cloud offerings, refer to the Apps feature availability page.
Coded Apps capabilities
Integrating UiPath resources via SDK
UiPath SDK provides developers with the necessary logic to invoke and interact with other UiPath resources directly within their code, enabling a seamless integration with existing UiPath functionalities. For example, developers can use UiPath assets for secure storage and management of sensitive data, access and manipulate data stored in UiPath storage buckets, and establish and manage connections to various systems and services. Additionally, developers can trigger and interact with other UiPath processes from within the coded app.
For details about the UiPath resources you can use in your coded app, refer to the SDK documentation.
Network requirements
Allowlisting Domains
To ensure the proper functioning of Coded Apps, it is essential to allowlist specific domains in your firewall settings. This allows the app to communicate with necessary services and resources. The required domains include:
| Description | Domain |
|---|---|
| Host path for coded apps | <orgname>.uipath.host |
| API domain for coded apps | api.uipath.com |
For comprehensive firewall configuration guidance, refer to the following centralized resources: