A Skyflow account is the top-level resource in the hierarchy that contains all your Skyflow resources. Accounts come in three types:
Within an account, you can have workspaces (which contain vaults), service accounts, functions, webhooks, and triggers. Accounts are managed by Account admins who control roles and permissions for all resources. The account structure follows this hierarchy: Account → Workspaces → Vaults → (Connections, Pipelines).
See also: Accounts and environments, Resource architecture
Skyflow provides three main API endpoints:
Management API – for managing vaults, schemas, policies, and service accounts.
Data API (Vault URL) – for data operations (insert, query, tokenize, detokenize). Each vault has its own unique URL in the format: https://{unique-id}.vault.skyflowapis.com.
Detect API – for de-identification operations at https://identifier.vault.skyflowapis.com.
You can find your specific Vault URL in Studio under vault menu → View vault details. To use these APIs, you need authentication via JWT bearer tokens or API keys generated from service accounts.
See also: API authentication, Management API, Data API, Detect API