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. 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). If you find a feature request that matches yours, vote for it using the thumbs up!
  2. 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:

Create a new GitHub issue. Please include as many details as possible to make sure we understand your request!

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.