Marmot Development Kit

The Marmot Development Kit (MDK) is Komodo Health's first-party developer surface: the `komodo` Python SDK and CLI. It authenticates against the Komodo Platform with OAuth 2.0 — a browser-based device authorization flow for interactive users, or service-principal client credentials for machine-to-machine automation — and returns a DB-API 2.0 compliant connection to the account's Komodo-managed Snowflake warehouse. It also exposes a low-level Client for the Komodo Platform HTTP APIs (IAM), a Secrets Service API with user/application/shared scoping, async query helpers, query diagnostics, and a local stdio MCP server.

API entry from apis.yml

apis.yml Raw ↑
aid: komodohealth:marmot-development-kit
name: Marmot Development Kit
description: 'The Marmot Development Kit (MDK) is Komodo Health''s first-party developer surface: the
  `komodo` Python SDK and CLI. It authenticates against the Komodo Platform with OAuth 2.0 — a browser-based
  device authorization flow for interactive users, or service-principal client credentials for machine-to-machine
  automation — and returns a DB-API 2.0 compliant connection to the account''s Komodo-managed Snowflake
  warehouse. It also exposes a low-level Client for the Komodo Platform HTTP APIs (IAM), a Secrets Service
  API with user/application/shared scoping, async query helpers, query diagnostics, and a local stdio
  MCP server.'
humanURL: https://docs.komodohealth.com/
baseURL: https://api.komodohealth.com
tags:
- SDK
- CLI
- Snowflake
- OAuth
- MCP
properties:
- type: Documentation
  url: https://docs.komodohealth.com/
- type: GettingStarted
  url: https://docs.komodohealth.com/guides-tutorials/guides/1-quickstart/
- type: APIReference
  url: https://docs.komodohealth.com/reference/sdk/
- type: Authentication
  url: https://docs.komodohealth.com/guides-tutorials/guides/2-authentication/