Skip to main content

Discover any data asset in seconds.
Then let your AI do the same

The open-source context layer for your AI. Catalog your tables, topics, queues and APIs then expose real metadata to your AI agents.

Plugins

Iceberg

Populate

Terraform
Pulumi
Populate
Marmot
MarmotContext layer
Discover

AI Agents

Integrations

Context for AI and engineers

Catalog every data asset, enrich it with the context that matters and make it accessible to your team and your AI tools.

Discover

One place for AI and engineers to find every table, topic, queue and API.

Understand

Trace how data flows and what depends on what with lineage.

Contextualize

Ownership, business definitions and custom fields that give AI the full picture.

Share

Expose certified context through MCP, the API and the UI.

Built-in MCP server

Ask your AI assistant about your business and get answers backed by your actual catalog.

Works with any MCP-compatible client.

Set up MCP

What tables do we have related to customer orders?

discover_data

I found 3 assets matching "customer orders": the orders table in the warehouse, an orders_raw Kafka topic, and a daily_orders_summary view.

Who owns the orders table?

find_ownership

The orders table is owned by the Data Platform team. Sarah Chen is the primary contact.

What does "GMV" mean in the order_gmv column?

lookup_term

GMV stands for Gross Merchandise Value — the total sales revenue before deductions.

Traditional catalog
ElasticsearchSearch
KafkaEvents
FrontendUI
APIBackend
Neo4jGraph
MySQLMetadata
AirflowOrchestration
7+ servicesHours to deploy
Marmot
Marmot
MarmotSingle binary
PostgreSQLSearch, storage & graphs
2 servicesMinutes to deploy

Less infrastructure, same power

Traditional data catalogs need an entire platform team. Marmot needs a database you probably already run.

Quick start

Deploy in under five minutes

Marmot runs as a single binary backed by PostgreSQL - the only dependency you need to start cataloging your data.

Follow the Quick Start guide
~ / marmot
$docker compose up -d
[+] Container postgres-1 Started
[+] Container marmot-1 Started
Marmot is running at http://localhost:8080

Connect to your data sources

Growing ecosystem of plugins

Don't see your data source? Open an issue to request a plugin.

Built to scale

Simple architecture doesn't mean limited. Marmot handles real workloads on modest infrastructure.

Load tested on real infrastructure
500k+
Assets
100+
Concurrent users
<50ms
Avg response time

Ready to give your AI the context it needs?

Try the live demo or explore the open source, self-hostable solution. MIT licensed with a flexible API.

Have questions? Get in touch