Getting Started¶
Prerequisites¶
- Node.js 18.x or higher
- npm 8.x or higher (or yarn/pnpm)
- TypeScript 4.5+ (for TypeScript projects)
Install the SDK¶
found 0 vulnerabilities
Project Setup¶
added x packages in 1snpx tsc --initCreated a new tsconfig.jsonnpm install @uipath/uipath-typescript
added x packages in 1s
added x packages in 1s
Import & Initialize¶
The SDK supports two import patterns. Choose based on your SDK version.
// Import core SDK and only the services you need
import { UiPath } from '@uipath/uipath-typescript/core';
import { Entities } from '@uipath/uipath-typescript/entities';
// Configure and initialize the SDK
const sdk = new UiPath({
baseUrl: 'https://cloud.uipath.com',
orgName: 'your-org',
tenantName: 'your-tenant',
clientId: 'your-client-id',
redirectUri: 'http://localhost:3000/callback',
scope: 'OR.Tasks OR.DataService'
});
await sdk.initialize();
// Create service instances
const entities = new Entities(sdk);
// Use the services
const allEntities = await entities.getAll();
// Import everything from the main package
import { UiPath } from '@uipath/uipath-typescript';
// Configure and initialize the SDK
const sdk = new UiPath({
baseUrl: 'https://cloud.uipath.com',
orgName: 'your-org',
tenantName: 'your-tenant',
clientId: 'your-client-id',
redirectUri: 'http://localhost:3000/callback',
scope: 'OR.Tasks OR.DataService'
});
await sdk.initialize();
// Access services directly from sdk instance
const allTasks = await sdk.tasks.getAll();
const allEntities = await sdk.entities.getAll();
Note: This pattern still works in newer versions but it includes all services in your bundle regardless of usage.
Telemetry¶
To improve the developer experience, the SDK collects basic usage data about method invocations. For details on UiPath’s privacy practices, see our privacy policy.
Vibe Coding¶
The SDK is designed for rapid prototyping and development, making it perfect for vibe coding. Here are two ways to get started:
Option 1: AI IDE Integration¶
After installing the SDK, supercharge your development with AI IDEs:
- Install the SDK:
npm install @uipath/uipath-typescript - Drag & Drop: From your
node_modules/@uipath/uipath-typescriptfolder, drag the entire package into your AI IDE - Start Prompting: Your AI assistant now has full context of the SDK!
Works with: - GitHub Copilot - Cursor - Claude - Any AI coding assistant

Option 2: Copy Documentation for LLMs¶
Give your AI assistant complete context by copying our documentation:
For Maximum Context:
-
Download Complete Documentation: llms-full-content.txt
-
Copy and Paste: Copy the entire content and paste it into your AI chat
-
Start Prompting: Your AI now has complete SDK knowledge!
For Specific Features:
- Use the copy button (📋) on any documentation page
- Paste into your AI chat
- Ask specific questions about that feature