Skip to content
A Komodo Health Logo A Komodo Health Logo

Welcome to the Komodo Development Kit

Start working with Komodo Health's Industry-Leading Data

The Komodo Development Kit is documented here and delivered through the public komodo PyPI package, which provides the Python SDK and komodo CLI for the Komodo Health platform.

The Python library and CLI handle authentication, account management, and query execution against your Komodo data in Snowflake.

Snowflake access

DB-API 2.0 compliant connection to Komodo-managed Snowflake warehouses. Works seamlessly with pandas, SQLAlchemy, and standard Python database patterns.

OAuth 2.0 Auth

Browser-based login and machine-to-machine service principal credentials with automatic JWT refresh.

Sync & Async Queries

Run blocking queries for immediate results or submit long-running queries asynchronously and poll for completion.

MCP Server

Connect AI assistants (Cursor, VS Code, Claude Desktop) to explore your Snowflake schemas and run Komodo-backed tools via the Model Context Protocol.

Terminal window
pip install komodo # Install the SDK and CLI
komodo login # Authenticate via browser
komodo account set # Select your account

Then in Python:

from komodo import get_snowflake_connection
conn = get_snowflake_connection()
cursor = conn.cursor()
cursor.execute("SELECT * FROM my_table LIMIT 10")
print(cursor.fetchall())

See the Quickstart guide for a complete walkthrough, the MCP server to explore your data through an AI assistant, or Troubleshooting if something fails.