Platform FAQ

What is an account?

A Skyflow account is the top-level resource in the hierarchy that contains all your Skyflow resources. Accounts come in three types:

  • Trial – an environment to explore Skyflow’s features and functionality.
  • Sandbox – for developing and testing production-ready integrations.
  • Production – for production access and usage, available after development in Sandbox and security review.

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

Where can I access the Developer APIs?

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