Create custom visuals for Power BI

Visualize data your way, with our rich library of fully-customizable, open-source data visualizations. With the custom visuals SDK, you can create stunning visualizations, based on well-known JavaScript libraries such as D3, jQuery, and even R-language scripts. Test and debug on the fly, and package into redistributable custom visuals that can be used across all Power BI products.You can share custom visuals you've created within your organization, deliver them to your clients and customers, or share them with the world on AppSource.

Get started with Power BI custom visuals

1. Use developer tools to create custom visuals

Create custom visuals for Power BI using the custom visuals SDK—an open-source, command-line tool based on NodeJS, available on GitHub.


2. Test, debug, and package your custom visuals

Learn how to test and debug your custom visuals, and prepare them for use in Power BI Desktop or for distribution via AppSource.


3. Get your custom visuals certified by Microsoft

Certification will make it possible for your custom visuals to be exported to PowerPoint, display in emails, and more.


4. Share your custom visuals on AppSource

Share your creations with the world by publishing your custom visuals to AppSource, and reach millions of users.


Alt Text

Become a custom visuals partner

Once you've mastered custom visuals, you can leverage your expertise to offer services such as implementation, training, and more, through our AppSource partner program.

Custom visuals tools and resources