data-service
latest
false
  • Getting started
    • Introduction
    • The User Interface
    • Regions and Instances
  • Licensing
  • Setup and configuration
    • Hosting Model
    • Enabling Data Service
    • Managing Access
    • Tenant Migration and Deletion
  • Using Data Service
  • Reference
    • Data Service Studio Activities
    • API Access
  • Examples & Tutorials
UiPath logo, featuring letters U and I in white
Data Service User Guide
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated May 9, 2024

Hosting Model

Note: Data Service is hosted in multiple regions to ensure the best performance and data locality for our customers. Read more in Regions and Instances.

Data Service is built using the best practices for cloud services and has been architected to support multiple customers. The service is designed to ensure full isolation of data between different tenants and accounts while providing instantaneous provisioning, deployment, and scale.

When you enable Data Service for your tenant, a new partition is created in the service to host your metadata and data. Note that Data Service is a tenant level service and each tenant has their data segregated. All subsequent operations for that tenant are then restricted to its respective partition. Additionally, all communication with the service happens via REST APIs.

High-Level Hosting Model

Data Service is built on top of UiPath® Automation Cloud and has the following main components:

  • Web Application - Provides the user experience for Data Service.
  • Rest API Endpoints - Consumed by Web Application, Studio, and Robot for all operations.
  • Runtime + Storage Management Service - Responsible for ensuring partitioned access and operations to modify entities and records in Metadata or Datastore.
  • Metadata Store - Stores information about entities, fields, users, and permissions for each tenant.
  • Data Store - Stores the records for each entity.



UiPath® Studio, Assistant and Robot communicate with Data Service using their configured Orchestrator connection, they are able to both identify the Data Service endpoint and obtain authentication tokens from Automation Cloud. Operations like importing entities in Studio read the metadata about entities from Data Service and then store it with the Project. Data Service activities communicate with REST API endpoints to read or modify records.

  • High-Level Hosting Model

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.