Which one to use
Public API
The public API is a REST API athttps://charts.basedash.com/api/public/. Use it to:
- Invite members, manage roles, and manage groups.
- Add and update data sources and MCP servers.
- Create and update dashboards, charts, models, and skills.
- Start and run automations, generate insights, and start chats.
- Read audit logs and AI usage.
Embedding
Embedding puts Basedash inside your product. There are two options:- Dashboard embedding: show a single dashboard in an iframe, with optional secure filters so each viewer only sees their own data.
- Full app embedding: give each of your users a Basedash account inside your app, signed in with a JWT from your server, so they can chat, build dashboards, and explore data.
MCP server
The Basedash MCP server lets AI clients that support the Model Context Protocol query your data, find dashboards, and create charts, using your Basedash login and permissions. It’s the quickest way to use Basedash from tools your team already uses, with no code to write. See MCP server for setup in Claude, ChatGPT, Cursor, and other clients.Related
API overview
Authenticate and make your first request.
Embedding
Put Basedash in your product.
React SDK
Embed Basedash with a React component.
MCP server
Use Basedash from AI tools.