HEAVY.AI · Authentication Profile

Heavyai Authentication

Authentication

HEAVY.AI secures its APIs with username-password and tls across 2 declared security schemes, as derived from its OpenAPI definitions.

CompanyAiAnalyticsDatabaseGPUSQLGeospatialData VisualizationData ScienceBusiness Intelligence
Methods: username-password, tls Schemes: 2 OAuth flows: API key in:

Security Schemes

username-password credentials
tls transport

Source

Authentication Profile

heavyai-authentication.yml Raw ↑
generated: '2026-07-19'
method: searched
source: https://docs.nvidia.com/heavyai/apis-and-interfaces
notes: >-
  No OpenAPI/securitySchemes are published (HeavyDB exposes an Apache Thrift API,
  native SQL, and JDBC/ODBC, not a REST/OpenAPI surface), so this profile is
  grounded in the interface and heavysql documentation rather than derived from a
  spec.
summary:
  types:
  - username-password
  - tls
  transport_encryption: optional-tls
  oauth2_flows: []
schemes:
- name: username-password
  type: credentials
  description: >-
    Clients (heavysql, the Python heavyai client, @heavyai/connector, JDBC/ODBC)
    authenticate to a HeavyDB server with a username and password against a named
    database (default database: heavyai). Connection parameters are user, password,
    host, port (default 6274), and database name.
  sources:
  - https://docs.nvidia.com/heavyai/apis-and-interfaces/heavysql
- name: tls
  type: transport
  description: >-
    Connections can be encrypted by supplying a trusted server certificate
    (heavysql --ca-cert, or the equivalent client option), and the HTTP transport
    can be upgraded to HTTPS. TLS is optional and deployment-configured.
  sources:
  - https://docs.nvidia.com/heavyai/apis-and-interfaces/heavysql
enterprise_notes: >-
  Heavy Immerse (the web application) additionally supports enterprise identity
  integrations (LDAP / SAML / OAuth-based SSO) in the Enterprise Edition; verify
  the exact mechanisms against the current security/administration docs before
  relying on them.