{"repo":"UiPath/uipath-typescript","free":true,"listed":false,"github":"https://github.com/UiPath/uipath-typescript","clone":"git clone https://github.com/UiPath/uipath-typescript.git","description":"A comprehensive Typescript SDK for interacting with UiPath's Automation Platform","language":"TypeScript","stars":57,"topics":["agentic-ai","automation","nodejs","typescript","uipath"],"license":"MIT","category":"workflow-automation","readme_excerpt":"UiPath TypeScript SDK Documentation • Getting Started • Usage • Samples A comprehensive TypeScript SDK for interacting with UiPath Platform services. Table of Contents - Overview - Getting Started - Prerequisites - Installation - Quick Start - Authentication - Authentication Methods - SDK Initialization - OAuth Integration Patterns - Usage - Samples - Development Overview The UiPath TypeScript SDK is a comprehensive, type-safe library for interacting with UiPath Platform services. Built with modern TypeScript, it provides seamless integration for both browser and Node.js applications, enabling developers to build sophisticated automation solutions with enterprise-grade reliability. Getting Started Prerequisites - Node.js 18.x or higher - npm 8.x or higher (or yarn/pnpm) - TypeScript 4.5+ (for TypeScript projects) Installation Quick Start ↑ Back to top Authentication Authentication Methods The SDK supports two authentication methods: For OAuth, first create a non confidential External App with the required scopes and provide the clientId, redirectUri, and scope here. 1. OAuth Authentication (Recommended) 2. Secret-based Authentication SDK Initialization When to Use initialize() The initialize() method completes the authentication process for the SDK: - Secret Authentication : Auto-initializes when creating the SDK instance - no need to call initialize() - OAuth Authentication : MUST call await sdk.initialize() before using any SDK services Example: Secret Authentication (Auto-","default_branch":null,"files":null,"tree":[],"storefront":"/r/UiPath","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/UiPath/uipath-typescript/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}