Plugins
Plugins automatically discover and catalog your data assets in Marmot. They connect to external systems, extract metadata and lineage, and create asset entries with minimal effort.
Marmot isn't limited to plugin-based ingestion. You can also use:
Infrastructure as Code
- Terraform Provider - Manage Marmot assets as Terraform resources
- Pulumi Package - Integrate Marmot with Pulumi infrastructure definitions
These approaches enable version-controlled asset definitions and integration with existing infrastructure workflows.
API
The Marmot API lets you programmatically create, update, and manage assets.
Available Plugins
- AsyncAPI - Discover services, topics, and queues from AsyncAPI specifications
- Kafka - Catalog topics from Apache Kafka clusters with Schema Registry integration
- PostgreSQL - Discover tables, views, and relationships from PostgreSQL databases
- SNS - Catalog topics from Amazon SNS
- SQS - Discover queues from Amazon SQS
Don't see your data source? Learn how to create your own plugin.