Microsoft Teams Marketplace

Workspace

Microsoft Corporation · Productivity & collaboration suites

Best for: B2B/enterprise tools that extend collaboration inside the Microsoft 365 ecosystem.

Overview

Microsoft Teams Marketplace lists apps that integrate with Teams, Outlook, and Microsoft 365. Developers build tabs, bots, message extensions, and now Copilot agents using the Teams Toolkit and Azure AD for authentication.

How to build & ship

  1. 1Scaffold an app with the Microsoft 365 Agents Toolkit (formerly Teams Toolkit) in VS Code or the CLI
  2. 2Choose your capabilities (tab, bot, message extension, meeting app) and configure the app manifest
  3. 3Build and debug locally against Microsoft 365, wiring in Graph and Bot Framework as needed
  4. 4Provision and deploy backend/hosting (e.g. Azure) and register the app in Developer Portal
  5. 5Package the manifest with icons and submit to Partner Center for AppSource/Teams Store certification

Key APIs & SDKs

Teams JavaScript client library (TeamsJS SDK)
Microsoft Graph API
Bot Framework SDK
Adaptive Cards
Microsoft 365 Agents Toolkit

Authentication & security

  • Primary auth: OAuth 2.0
  • Also supports: API key, PAT
  • Security review: Required
  • Validation by Microsoft for AppSource; optional publisher attestation and certified badge.
  • Apps are submitted through Partner Center and undergo Microsoft's commercial-marketplace certification (functional, UX, metadata, and security/compliance checks across desktop, web, and mobile), typically a few business days to a couple of weeks.
  • Microsoft Graph throttling limits apply per tenant/app.

Monetization

Onboarding
$0
Commission
20% marketplace service fee on transactable offers
Merchant of Record
Microsoft acts as MoR for transactable offers

Pros & cons for builders

Pros

  • Reach into hundreds of millions of Teams/Microsoft 365 seats, with automatic AppSource listing
  • Strong enterprise distribution and admin-managed deployment channels
  • Rich surface options (tabs, bots, message extensions, meeting apps) plus deep Graph integration
  • Mature tooling via the Agents Toolkit and Developer Portal

Cons

  • Certification guidelines are detailed and strict, with 'must-fix' blockers that can cause rejections
  • Manifest, hosting, and identity setup add real up-front complexity
  • Enterprise buyers often need admin approval, lengthening adoption