Sticky: Guidelines for requesting new features


If you’ve identified a feature that you feel is very lacking in Metabase, or that you think would just be really cool, there are a few things you can do:

See if it’s already been proposed:

  1. Check and see if your idea is already on the high-level Metabase roadmap.
  2. Browse the open issues in our GitHub project that are tagged with either New Feature, Proposal, or Being Discussed (we don’t use that last label too much anymore).
  3. Try browsing through this Discourse category to see if there’s already a discussion going on about your feature idea.

Still no luck? You can then:

  1. Create a new GitHub issue.
  2. or create a new Discourse post.

Lastly, you can take matters into your own hands:

  1. Code up the feature yourself and submit a pull request to Metabase. We regularly accept external contributions to Metabase, but our standards are high, and we’ll require tests and core team approval before merging a PR. Check out our Contributor Guidelines for more information.
  2. If this feature is an absolute must-have for your organization, you might also consider sponsoring it. Learn more about feature sponsorship here.