Crate Io · Authentication Profile

Crate Io Authentication

Authentication

Crate Io secures its APIs with http-basic, http-basic-apikey, and jwt across 3 declared security schemes, as derived from its OpenAPI definitions.

CompanyDatabaseSQLDistributed DatabaseAnalyticsTime SeriesVector DatabaseIoTCloudDeveloper Tools
Methods: http-basic, http-basic-apikey, jwt Schemes: 3 OAuth flows: API key in: header

Security Schemes

cloud-api-key http
scheme: basic
db-user-password http
scheme: basic
db-jwt http
scheme: bearer

Source

Authentication Profile

crate-io-authentication.yml Raw ↑
generated: '2026-07-18'
method: searched
source: https://cratedb.com/docs/cloud/en/latest/reference/api.html + https://cratedb.com/docs
summary:
  types: [http-basic, http-basic-apikey, jwt]
  api_key_in: [header]
  oauth2_flows: []
schemes:
- name: cloud-api-key
  type: http
  scheme: basic
  applies_to: CrateDB Cloud API (https://console.cratedb.cloud/api/v2)
  description: >-
    HTTP Basic authentication using a CrateDB Cloud API key id (username) and
    secret (password). Keys are generated from the account settings page and
    inherit the permissions of the user who created them.
  docs: https://cratedb.com/docs/cloud/en/latest/reference/api.html
- name: db-user-password
  type: http
  scheme: basic
  applies_to: CrateDB HTTP SQL endpoint / PostgreSQL wire protocol
  description: >-
    CrateDB database users authenticate with username/password (HTTP Basic on
    the /_sql endpoint, or standard PostgreSQL auth on the wire protocol),
    governed by host-based access control (HBA) rules.
  docs: https://cratedb.com/docs/crate/reference/en/latest/admin/auth/index.html
- name: db-jwt
  type: http
  scheme: bearer
  bearerFormat: JWT
  applies_to: CrateDB HTTP SQL endpoint
  description: >-
    CrateDB supports JWT-based authentication for database users, configurable
    through HBA rules (jwt auth method).
  docs: https://cratedb.com/docs/crate/reference/en/latest/admin/auth/methods.html
transport_security:
  tls: required-in-cloud
  note: CrateDB Cloud endpoints are TLS-only; self-managed clusters can enable SSL.