Metabase API
APIOpen-source BI API for automating analytics and embedding data insights
Overview
Metabase API provides RESTful endpoints to interact with its open-source Business Intelligence platform. It supports JSON responses and enables operations like creating/updating dashboards, running queries, managing users, and embedding visualizations. Use cases include integrating BI insights into internal apps, automating report distribution, syncing user permissions, and building custom analytics workflows. The API is self-hostable (open-source) or available via cloud tiers, with authentication via API keys/JWT for secure access to company data and analytics assets.
Example Integration (JavaScript)
fetch('https://www.metabase.com/')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful
- JSON Support
- Open Source
- API Key/JWT Auth
- Embedding Capabilities
- CRUD for BI Assets
Frequently Asked Questions
? Is Metabase API free to use?
The open-source self-hosted version of Metabase API is free. Cloud-hosted plans offer free and paid tiers, with advanced API features available in paid plans.
? Does it require authentication?
Yes, Metabase API uses API keys or JWT tokens for authentication to secure access to BI assets and sensitive company data.
? What is the response format?
Metabase API responses are primarily in JSON format, which is widely compatible with most programming languages and integration tools.
Top Alternatives
People Also Ask about Metabase API
Tool Info
Pros
- ⊕ Self-hostable (open-source)
- ⊕ Flexible embedding options
- ⊕ Comprehensive documentation
- ⊕ Seamless integration with internal tools
Cons
- ⊖ Advanced features require paid cloud tiers
- ⊖ Rate limits in cloud plans
- ⊖ Steeper learning curve for complex workflows