Build apps for Microsoft Viva

Use the Viva Connections toolkit and the Viva Learning API to grow your customer reach with an open and extensible platform. APIs for Viva Topics and Viva Insights coming soon!

Several colleagues collaborating at work

Why develop for Microsoft Viva?

Build with simple and familiar frameworks

Use simple tools such as SharePoint Framework and Adaptive Cards, improving your time to market.

Get more with the Viva footprint

Increase the value of your Microsoft 365 and Microsoft Teams subscriptions by engaging employees in new Viva experiences.

Expand your reach across Viva and Microsoft 365

Share your app across Viva and Microsoft 365 surfaces and expand the reach of your solutions.

Take advantage of partner benefits

Sign up for the Microsoft Partner Program and increase customer reach and engagement.

What can I do with Viva?

Reach users in Viva Connections with Adaptive Card Extensions

Get started with Microsoft Graph connectors

Customize Viva Topics pages with SharePoint client-side web parts

Build custom Power BI templates with Viva Insights data

Get more Viva resources

Browse code samples

Explore our samples and discover what you can build.

Community calls

Join our community calls to stay up to date and upgrade your skills.

Sample solutions

Explore our sample solution gallery.


Watch developer videos on our YouTube channel.


Take our multi-part series that teaches you how to extend Microsoft Viva Connections with custom components.


Register for more details about Microsoft Viva.

What's new in Viva extensibility

Back to top