Getting a custom visual certified

What is meant by certified?

A certified custom visual is one that has met a set of code requirements and has passed strict security tests. Once a custom visual has been certified, it can be exported to PowerPoint and will display in the emails received when a user subscribes to report pages. Of course, it can also be used like standard custom visuals, added to Power BI service and Power BI Desktop reports and viewed in Power BI mobile and embedded.

Are you a Web developer and interested in creating your own visualizations and adding them to Microsoft AppSource? See Get started with Developer Tools to learn how.

Certification requirements

  • Microsoft AppSource approved
  • Custom visual is written with Versioned API 1.2 or higher
  • Code repository available for review (e.g., Visual Code available to us through GitHub)
  • Uses only public reviewable OSS components
  • Does not access external services or resources

TIP: We recommend that you use EsLint with default security ruleset, to pre-validate your code before submission.

Process for submitting a custom visual for Certification

To submit a custom visual for certification:

  1. Send an email to Power BI Custom Visuals Support (pbicvsupport@microsoft.com). In the email, include the following information:

    • Title: Visual Certification Request
    • Link to GitHub repository where the visual source code is hosted
    • Adhere to the requirements (see above)
    • Pass the code and security review
  2. The Custom Visuals team at Microsoft will notify you when your custom visual is certified and added to the Certified list (below), or rejected with a report of the issues that need to be fixed. It is the developer’s responsibility to maintain an open line of communication with Microsoft and to update their Certified visuals as needed.

Removal of Power BI Certified custom visuals

Microsoft, at its discretion, may remove a visual from the Certified list.

List of custom visuals that have been certified

Link to AppSource Link to video
Aster Plot
Beyondsoft Calendar
Bowtie Chart by MAQ Software Video
Box and Whisker chart
Box and Whisker chart by MAQ Software Video
Brick Chart by MAQ Software Video
Bubble Chart by Akvelon
Bullet Chart Video
Bullet Chart by OKViz Video
Calendar by Tallan
Candlestick by OKViz Video
Card with States by OKViz
Chiclet Slicer
Chord Video
Circular Gauge by MAQ Software Video
Cluster Map
Cylindrical Gauge by MAQ Software Video
Dial Gauge
Dot Plot
Dot Plot by OKViz Video
Drilldown Cartogram
Drilldown Choropleth
Drill-down column chart Video
Drill-down column chart for time based data Video
Drill-down donut chart Video
Dual KPI
Dynamic Tooltip by MAQ Software Video
Enhanced Scatter Video
Enlighten Aquarium
Enlighten Slicer
Enlighten Stack Shuffle
Enlighten Waffle Chart
Force-Directed Graph Video
Funnel with Source by MAQ Software Video
Gantt Video
Gantt Chart by MAQ Software Video
Globe Data Bars
Hierarchy Chart by Akvelon Video
Histogram Chart
Histogram with points by MAQ Software Video
Horizontal Funnel by MAQ Software Video
Image by CloudScope
Image Grid
Infographic Designer
KPI Chart by Akvelon
KPI Indicator
KPI Ticker by MAQ Software Video
Linear Gauge by MAQ Software Video
LineDot Chart
Mekko Chart Video
Play Axis (Dynamic Slicer)
Power KPI Video
Power KPI Matrix Video
Pulse Chart Video
Quadrant Chart by MAQ Software Video
Radar Chart
Ring Chart by MAQ Software Video
Rotating Chart by MAQ Software Video
Sankey Chart Video
Scroller
Smart Filter by OKViz Video
Sparkline by OKViz Video
Stream Graph
Sunburst
Synoptic Panel by OKViz
Table Heatmap
Tachometer Video
Text Filter
Text Wrapper by MAQ Software
Thermometer by MAQ Software Video
Timeline Slicer Video
Tornado chart Video
Trading Chart by MAQ Software Video
Ultimate Variance Video
Ultimate Waterfall Video
User List by CloudScope
Waffle Chart Video
Word Cloud Video

Next steps

Getting started with custom visuals developer tools (Preview)
Microsoft's custom visual playlist on YouTube
Visualizations in Power BI
Custom Visualizations in Power BI
Publish custom visuals to Microsoft AppSource
More questions? Try the Power BI Community