aid: thenile
name: Nile
description: Nile is a serverless PostgreSQL platform re-engineered for multi-tenant
  B2B applications, offering virtual tenant databases, tenant isolation, vector embeddings,
  and built-in user and tenant authentication (Nile Auth). Its control-plane REST
  API manages workspaces, databases, credentials, regions and billing, a database
  API manages tenants, users and OIDC providers, and a regional auth API powers sign-in,
  sessions and tenant membership.
url: https://raw.githubusercontent.com/api-evangelist/thenile/refs/heads/main/apis.yml
x-type: company
x-source: harvest:market-gap:databases-postgres
x-tier: profiled
x-tier-reason: enrichment pass 2026-10-13 (local-v5; was harvest)
specificationVersion: '0.20'
created: '2026-10-13'
modified: '2026-10-13'
tags:
- Company
- Database
- PostgreSQL
- Serverless
- Multi-Tenant
- Authentication
- B2B SaaS
tags_raw:
- Company
- Databases
- PostgreSQL
- Serverless
- Multi-Tenant
- Authentication
- B2B SaaS
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
image: https://www.thenile.dev/favicon.ico
common:
- type: CapabilityMap
  url: capabilities/thenile-capability-edges.yml
  name: Nile Business Capability Map
- type: AgentSkill
  url: skills/_index.yml
- type: LLMsTxt
  url: llms/thenile-docs-llms.txt
- type: AgenticAccess
  url: agentic-access/thenile-agentic-access.yml
- type: Plans
  url: plans/thenile-plans-pricing.yml
- type: Spectral
  url: rules/thenile-rules.yml
- type: JSONLD
  url: json-ld/thenile-context.jsonld
- type: Vocabulary
  url: vocabulary/thenile-vocabulary.yml
- type: DataModel
  url: data-model/thenile-data-model.yml
- type: CLI
  url: cli/thenile-cli.yml
- type: ErrorCatalog
  url: errors/thenile-problem-types.yml
- type: Conformance
  url: conformance/thenile-conformance.yml
- type: LLMsTxt
  url: llms/thenile-llms.txt
- type: ToolCrosswalk
  url: mcp/thenile-tool-crosswalk.yml
- type: MCPServer
  url: mcp/thenile-mcp.yml
- type: WellKnown
  url: well-known/thenile-well-known.yml
- type: Hosts
  url: hosts/thenile-hosts.yml
- type: Vendors
  url: vendors/thenile-vendors.yml
- type: SDKs
  url: packages/thenile-packages.yml
- type: Packages
  url: packages/thenile-packages.yml
- type: Authentication
  url: authentication/thenile-authentication.yml
- type: DomainSecurity
  url: security/thenile-domain-security.yml
- type: Website
  url: https://www.thenile.dev
- type: Documentation
  url: https://www.thenile.dev/docs
- type: APIReference
  url: https://www.thenile.dev/docs/api-reference/post-oauth2token
- type: GettingStarted
  url: https://www.thenile.dev/docs/getting-started
- type: Blog
  url: https://www.thenile.dev/blog
- type: GitHubOrganization
  url: https://github.com/niledatabase
- type: Pricing
  url: https://www.thenile.dev/pricing
- type: Login
  url: https://dashboard.thenile.dev/
- type: SignUp
  url: https://console.thenile.dev
- type: PrivacyPolicy
  url: https://www.thenile.dev/privacy-policy
- type: TermsOfService
  url: https://www.thenile.dev/terms-of-service
apis:
- aid: thenile:thenile-auth-api
  name: Nile Auth API
  description: The auth API from Nile — 10 operation(s) for auth.
  humanURL: https://www.thenile.dev/docs/api-reference/post-oauth2token
  baseURL: https://global.thenile.dev
  tags:
  - Authentication
  tags_raw:
  - auth
  properties:
  - type: OpenAPI
    url: openapi/thenile-auth-api-openapi.yml
  - type: JSONSchema
    url: json-schema/thenile-apierror-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-database-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-get-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-dedicated-compute-instance-schema.json
  - type: JSONSchema
    url: json-schema/thenile-unauthenticated-provision-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-workspace-usage-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcprovider-schema.json
  - type: JSONSchema
    url: json-schema/thenile-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-ssoregistration-schema.json
  - type: JSONSchema
    url: json-schema/thenile-logical-database-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcrelying-party-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-basic-user-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-setup-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-disable-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-response-schema.json
- aid: thenile:thenile-authentication-api
  name: Nile Authentication API
  description: The authentication API from Nile — 18 operation(s) for authentication.
  humanURL: https://www.thenile.dev/docs/api-reference/post-oauth2token
  baseURL: https://global.thenile.dev
  tags:
  - Authentication
  tags_raw:
  - authentication
  properties:
  - type: OpenAPI
    url: openapi/thenile-authentication-api-openapi.yml
  - type: JSONSchema
    url: json-schema/thenile-apierror-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-database-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-get-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-dedicated-compute-instance-schema.json
  - type: JSONSchema
    url: json-schema/thenile-unauthenticated-provision-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-workspace-usage-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcprovider-schema.json
  - type: JSONSchema
    url: json-schema/thenile-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-ssoregistration-schema.json
  - type: JSONSchema
    url: json-schema/thenile-logical-database-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcrelying-party-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-basic-user-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-setup-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-disable-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-response-schema.json
- aid: thenile:thenile-compute-api
  name: Nile Compute API
  description: The compute API from Nile — 2 operation(s) for compute.
  humanURL: https://www.thenile.dev/docs/api-reference/post-oauth2token
  baseURL: https://global.thenile.dev
  tags:
  - Compute
  tags_raw:
  - compute
  properties:
  - type: OpenAPI
    url: openapi/thenile-compute-api-openapi.yml
  - type: JSONSchema
    url: json-schema/thenile-apierror-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-database-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-get-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-dedicated-compute-instance-schema.json
  - type: JSONSchema
    url: json-schema/thenile-unauthenticated-provision-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-workspace-usage-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcprovider-schema.json
  - type: JSONSchema
    url: json-schema/thenile-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-ssoregistration-schema.json
  - type: JSONSchema
    url: json-schema/thenile-logical-database-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcrelying-party-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-basic-user-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-setup-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-disable-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-response-schema.json
- aid: thenile:thenile-credentials-api
  name: Nile Credentials API
  description: The credentials API from Nile — 3 operation(s) for credentials.
  humanURL: https://www.thenile.dev/docs/api-reference/post-oauth2token
  baseURL: https://global.thenile.dev
  tags:
  - Credentials
  tags_raw:
  - credentials
  properties:
  - type: OpenAPI
    url: openapi/thenile-credentials-api-openapi.yml
  - type: JSONSchema
    url: json-schema/thenile-apierror-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-database-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-get-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-dedicated-compute-instance-schema.json
  - type: JSONSchema
    url: json-schema/thenile-unauthenticated-provision-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-workspace-usage-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcprovider-schema.json
  - type: JSONSchema
    url: json-schema/thenile-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-ssoregistration-schema.json
  - type: JSONSchema
    url: json-schema/thenile-logical-database-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcrelying-party-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-basic-user-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-setup-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-disable-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-response-schema.json
- aid: thenile:thenile-databases-api
  name: Nile Databases API
  description: The Databases API from Nile — 18 operation(s) for databases.
  humanURL: https://www.thenile.dev/docs/api-reference/post-oauth2token
  baseURL: https://global.thenile.dev
  tags:
  - Database
  tags_raw:
  - Databases
  properties:
  - type: OpenAPI
    url: openapi/thenile-databases-api-openapi.yml
  - type: JSONSchema
    url: json-schema/thenile-apierror-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-database-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-get-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-dedicated-compute-instance-schema.json
  - type: JSONSchema
    url: json-schema/thenile-unauthenticated-provision-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-workspace-usage-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcprovider-schema.json
  - type: JSONSchema
    url: json-schema/thenile-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-ssoregistration-schema.json
  - type: JSONSchema
    url: json-schema/thenile-logical-database-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcrelying-party-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-basic-user-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-setup-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-disable-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-response-schema.json
- aid: thenile:thenile-developers-api
  name: Nile Developers API
  description: The developers API from Nile — 6 operation(s) for developers.
  humanURL: https://www.thenile.dev/docs/api-reference/post-oauth2token
  baseURL: https://global.thenile.dev
  tags:
  - Developers
  tags_raw:
  - developers
  properties:
  - type: OpenAPI
    url: openapi/thenile-developers-api-openapi.yml
  - type: JSONSchema
    url: json-schema/thenile-apierror-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-database-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-get-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-dedicated-compute-instance-schema.json
  - type: JSONSchema
    url: json-schema/thenile-unauthenticated-provision-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-workspace-usage-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcprovider-schema.json
  - type: JSONSchema
    url: json-schema/thenile-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-ssoregistration-schema.json
  - type: JSONSchema
    url: json-schema/thenile-logical-database-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcrelying-party-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-basic-user-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-setup-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-disable-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-response-schema.json
- aid: thenile:thenile-internal-api
  name: Nile Internal API
  description: The Internal API from Nile — 2 operation(s) for internal.
  humanURL: https://www.thenile.dev/docs/api-reference/post-oauth2token
  baseURL: https://global.thenile.dev
  tags:
  - Internal
  properties:
  - type: OpenAPI
    url: openapi/thenile-internal-api-openapi.yml
  - type: JSONSchema
    url: json-schema/thenile-apierror-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-database-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-get-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-dedicated-compute-instance-schema.json
  - type: JSONSchema
    url: json-schema/thenile-unauthenticated-provision-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-workspace-usage-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcprovider-schema.json
  - type: JSONSchema
    url: json-schema/thenile-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-ssoregistration-schema.json
  - type: JSONSchema
    url: json-schema/thenile-logical-database-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcrelying-party-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-basic-user-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-setup-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-disable-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-response-schema.json
- aid: thenile:thenile-tenants-api
  name: Nile Tenants API
  description: The tenants API from Nile — 7 operation(s) for tenants.
  humanURL: https://www.thenile.dev/docs/api-reference/post-oauth2token
  baseURL: https://global.thenile.dev
  tags:
  - Tenants
  tags_raw:
  - tenants
  properties:
  - type: OpenAPI
    url: openapi/thenile-tenants-api-openapi.yml
  - type: JSONSchema
    url: json-schema/thenile-apierror-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-database-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-get-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-dedicated-compute-instance-schema.json
  - type: JSONSchema
    url: json-schema/thenile-unauthenticated-provision-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-workspace-usage-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcprovider-schema.json
  - type: JSONSchema
    url: json-schema/thenile-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-ssoregistration-schema.json
  - type: JSONSchema
    url: json-schema/thenile-logical-database-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcrelying-party-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-basic-user-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-setup-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-disable-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-response-schema.json
- aid: thenile:thenile-users-api
  name: Nile Users API
  description: The users API from Nile — 27 operation(s) for users.
  humanURL: https://www.thenile.dev/docs/api-reference/post-oauth2token
  baseURL: https://global.thenile.dev
  tags:
  - User
  tags_raw:
  - users
  properties:
  - type: OpenAPI
    url: openapi/thenile-users-api-openapi.yml
  - type: JSONSchema
    url: json-schema/thenile-apierror-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-database-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-get-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-dedicated-compute-instance-schema.json
  - type: JSONSchema
    url: json-schema/thenile-unauthenticated-provision-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-workspace-usage-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcprovider-schema.json
  - type: JSONSchema
    url: json-schema/thenile-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-ssoregistration-schema.json
  - type: JSONSchema
    url: json-schema/thenile-logical-database-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcrelying-party-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-basic-user-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-setup-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-disable-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-response-schema.json
- aid: thenile:thenile-workspaces-api
  name: Nile Workspaces API
  description: The Workspaces API from Nile — 17 operation(s) for workspaces.
  humanURL: https://www.thenile.dev/docs/api-reference/post-oauth2token
  baseURL: https://global.thenile.dev
  tags:
  - Workspace
  tags_raw:
  - Workspaces
  properties:
  - type: OpenAPI
    url: openapi/thenile-workspaces-api-openapi.yml
  - type: JSONSchema
    url: json-schema/thenile-apierror-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-database-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-get-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-dedicated-compute-instance-schema.json
  - type: JSONSchema
    url: json-schema/thenile-unauthenticated-provision-database-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-workspace-usage-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcprovider-schema.json
  - type: JSONSchema
    url: json-schema/thenile-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-ssoregistration-schema.json
  - type: JSONSchema
    url: json-schema/thenile-logical-database-schema.json
  - type: JSONSchema
    url: json-schema/thenile-oidcrelying-party-schema.json
  - type: JSONSchema
    url: json-schema/thenile-create-basic-user-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-setup-response-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-disable-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-tenant-user-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-request-schema.json
  - type: JSONSchema
    url: json-schema/thenile-mfa-verify-response-schema.json
x-enrichment:
  date: '2026-10-13'
  status: enriched
  artifacts_added: 20
  pass: local-v5
