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.
Developer Guide
This guide contains detailed information on how to work on Metabase codebase.
Contributing
Setup and build
- How to set up a development environment
- How to run a development branch of Metabase using Docker
- How to compile your own copy of Metabase
Working with the code
- How to work with the frontend code
- How to add support in Metabase for other languages
- Working with Clojure
- Annotated Clojure source code
Testing
API documentation
- Autogenerated API docs
- Working with the Metabase API
- Driver Interface Changelog
- MBQL Library Changelog
Database drivers
Metabase documentation
Releases
Read docs for other versions of Metabase.