Kumo.AI · Authentication Profile

Kumoai Authentication

Authentication

Kumo.AI secures its APIs with apiKey, snowflakeCredentials, and http across 4 declared security schemes, as derived from its OpenAPI definitions.

CompanyArtificial IntelligenceMachine-LearningPredictive AnalyticsGraph Neural NetworksFoundation ModelsData WarehouseMCPAgentsRelational Data
Methods: apiKey, snowflakeCredentials, http Schemes: 4 OAuth flows: API key in: header

Security Schemes

KumoApiKey apiKey
· in: header (X-API-Key)
SnowflakeCredentials platform
KumoRfmApiKey apiKey
· in: environment (KUMO_API_KEY)
McpBearerToken http
scheme: bearer

Source

Authentication Profile

kumoai-authentication.yml Raw ↑
generated: '2026-07-19'
method: searched
source: https://docs.nvidia.com/sdgm/rest-api , https://docs.nvidia.com/sdgm/fine-tuning/api-key-management
docs: https://docs.nvidia.com/sdgm/rest-api
summary:
  types:
  - apiKey
  - snowflakeCredentials
  - http
  api_key_in:
  - header
  oauth2_flows: []
  note: The Kumo REST API and Python SDK authenticate with a customer-scoped API key
    sent as an X-API-Key header. There is no OAuth2 scope surface, so no scopes/ artifact
    is produced.
schemes:
- name: KumoApiKey
  type: apiKey
  in: header
  parameter: X-API-Key
  format: <customer_id>:<secret_value>
  example_shape: demo:qBX-J36iE8mL0o779j-U
  scope: global — one key per Kumo tenant, generated by a platform administrator
  provisioning: Admin tab in the Kumo UI → "Reset and generate new API Key"
  rotation: Generating a new key automatically invalidates all previous keys; docs
    recommend periodic rotation.
  applies_to:
  - Kumo REST API (retrain, batch predict, job status, cancel job)
  - Kumo Python SDK via kumo.init(url=..., api_key=...)
  docs: https://docs.nvidia.com/sdgm/rest-api
- name: SnowflakeCredentials
  type: platform
  description: In the Snowpark Container Services (SPCS) deployment, API keys are unnecessary
    — authentication is handled by the Snowflake environment and Snowflake user/password/account
    credentials are forwarded to the SPCS application via kumo.init(snowflake_credentials=...).
  applies_to:
  - Kumo Snowflake Native Application
  docs: https://docs.nvidia.com/sdgm/fine-tuning/api-key-management
- name: KumoRfmApiKey
  type: apiKey
  in: environment
  parameter: KUMO_API_KEY
  description: KumoRFM API key used by the kumo-rfm-mcp MCP server and the RFM SDK.
    Issued at https://kumorfm.ai. If not injected as an environment variable the server
    falls back to a browser-based OAuth flow, or the client may call the `authenticate`
    tool with an `api_key` argument.
  docs: https://github.com/kumo-ai/kumo-rfm-mcp
- name: McpBearerToken
  type: http
  scheme: bearer
  parameter: Authorization
  description: Optional shared bearer token (MCP_BEARER_TOKEN) protecting the kumo-rfm-mcp
    streamable-http endpoint.
  docs: https://github.com/kumo-ai/kumo-rfm-mcp
base_urls:
- pattern: https://<customer_id>.kumoai.cloud/api
  deployment: SaaS and Databricks Edition
- pattern: https://<kumo_spcs_deployment_url>/api
  deployment: Snowpark Container Services
sso:
  supported: true
  docs: https://docs.nvidia.com/sdgm/configuring-sso

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/kumoai-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.