Guides
How the pieces fit together
Section titled “How the pieces fit together”The Marmot Development Kit handles authentication, account selection, and queries against your Komodo data in Snowflake. Web login and machine-to-machine credentials are both supported with automatic token refresh where applicable. The Model Context Protocol MCP server lets AI assistants explore your warehouse via tools such as list_snowflake.
You can also use App Builder to scaffold, build, and deploy containerized apps on the platform.
Guides
Section titled “Guides”- Quickstart — Authenticate, select an account, and run your first query (after install)
- Authentication — Accounts, web login, M2M credentials, profiles
- Executing Queries — Snowflake access, DB-API 2.0, CLI
- Pandas Integration —
read_sql, batches, analysis - Async Queries —
execute_query_asyncand concurrency - MCP Server — Connect AI assistants to your data
- App Builder — Build and deploy containerized apps
- Troubleshooting — Common errors and fixes
- Durable workflows (Restate) — Platform-managed Restate runtime for App Builder apps
Learning path
Section titled “Learning path”New to the SDK? Install, then follow guides 1 → 2 → 3; add 4 or 5 as needed.
Want AI-assisted exploration? After the quickstart, set up guide 6 (MCP Server).
Automating with CI/CD? Focus on guide 2 (Authentication) for service principals and profiles.
Building apps on the platform? Configure the MCP server, then follow guide 7 (App Builder); add guide 9 (Durable workflows) for crash-resilient workflows.
Something broken? See guide 8 (Troubleshooting).