These are the docs for the Metabase master branch. Some features documented here may not yet be available in the latest release. Check out the docs for the latest version, Metabase v0.51.

Metabase API documentation

These reference files were generated from source comments by running:

clojure -M:ee:run api-documentation

About the Metabase API

  • The API is subject to change. We rarely change API endpoints, and almost never remove them, but if you write code that relies on the API, there’s a chance you might have to update your code in the future.
  • The API isn’t versioned. So don’t expect to stay on a particular version of Metabase in order to use a “stable” API.

API tutorial

Check out an introduction to the Metabase API.

API keys

Create keys to authenticate programmatic requests to your Metabase. See API keys.

API endpoints

* indicates endpoints used for features available on paid plans.

Read docs for other versions of Metabase.

Want to improve these docs? Propose a change.