Make your solutions available in Microsoft AppSource and within Office
Note
Sharepoint Add-ins have been deprecated and are no longer available to be sold in Microsoft AppSource. To make your product available to SharePoint users, consider providing a Sharepoint framework solution instead. To learn more about developing SharePoint Framework solutions, you can refer to the SharePoint Framework documentation.
Microsoft AppSource provides a convenient location for you to upload new Office and SharePoint Add-ins, Microsoft Teams apps, and Power BI visuals that provide solutions for both consumers and businesses. When you add your app solution to Microsoft AppSource, you also make it available in the in-product experience within Office. To include your solution in Microsoft AppSource and within Office, you submit it to Partner Center. You need to create a company account and, if applicable, add payout information. For details, see the following articles.
- Create a developer account. After you create your account, it goes through an approval process.
- For details about the registration process, see Opening a developer account.
- For details about managing settings and users in your Partner Center account, see Manage account users.
- Submit your solution to Microsoft AppSource via Partner Center.
Note
Office VSTO add-ins and COM add-ins can't be submitted to Microsoft AppSource. For more about the distinction between types of Office add-ins, see How are Office Add-ins different from COM and VSTO add-ins?.
For information about how to submit, validate, and publish Microsoft Teams apps, see Teams apps submission details.
For information about how to submit, validate, and publish your SharePoint Framework (SPFx) solution apps, see SPFx solutions submission details.
For information about how to submit Power BI custom visuals to Microsoft AppSource, see Publish custom visuals.
Approval process
After your account is approved, you can submit your solution to Partner Center. You can make changes at any point before you submit your solution for approval. During the approval process, you can make changes to your submission, but you can't submit them for publishing until your current submission is complete.
Note
If you're submitting a Microsoft Teams app, see Tips for a successful app submission. This will help to ensure timely approval of your submission.
In order for your submission to be approved:
- It must be free of viruses. If you need virus detection software, see the Microsoft Safety & Security Center.
- It must not contain inadmissible or offensive material.
- It must be stable and functional.
- Any material that you associate with your apps or add-ins, such as descriptions and support documentation, must be accurate. Use correct spelling, capitalization, punctuation, and grammar in your descriptions and materials.
- If you want a tailored experience for users in a regional store, you can add other languages so that your add-in appears in another language store with localized metadata. Your service and your add-in manifest must be updated appropriately. You must also provide descriptions for each language you add.
- If your free app or add-in contains an in-app purchase, the Microsoft AppSource listing for your add-in reflects this by stating 'Additional purchase might be required' under the pricing options.
For more information about Microsoft AppSource requirements, see the Certification policies.
Certification process
After you submit your solution:
Your submission goes through a series of automated checks to ensure that it complies with the certification policies.
The validation team reviews your submission. The review can take 3-5 working days, depending on the volume of submissions in the queue. (Teams and SPFx apps submissions are validated in 24 hours.)
Note
The validation team tests Office Add-ins on all the platforms that the add-in is required to support. For details about supported platforms, see the Office Add-ins host and platform availability page.
For a seamless certification experience, provide detailed test notes with your submission, including:
- Information about any sample data your app or add-in needs.
- Configuration instructions, if required.
- Information about a test or demo account that your app or add-in needs.
Note
Because our team is located in multiple time zones, we request that you do not configure test accounts that require developer interaction before we can test.
When the certification process is complete, you receive a message to let you know that either your submission is approved, or you need to make changes and resubmit it.
Check the status of your submission in Partner Center
You can also follow these steps to check the status of your submission in Partner Center.
Sign in to Partner Center.
In the Offer alias column, select the Office Add-in or app you want.
On the Product overview page, the status of your submission is one of the following:
Pre-processing
Certification
Published
Note
After your product is certified, there might be a delay before it is published. After certification, a product typically appears in Microsoft AppSource within one hour.
If the status is Attention needed, your submission needs changes to be approved. For details about the required changes, on the Product overview page, select View report.
If you make changes after your submission is certified, it must go through the certification process again.
If you have general questions about policies, processes, or validation requirements, you can engage with the Microsoft AppSource validation team via Stack Overflow. Tag your question with "Office-Store". The validation team isn't able to discuss individual submission results on Stack Overflow.
Microsoft 365 App Compliance
After your solution is published through Partner Center, you can begin the Microsoft 365 App Compliance program. This program is optional and is designed to allow you to reach the level of security that meets the needs of your customers. To complete the Publisher Attestation within Partner Center, select the App Compliance button in the Microsoft 365 and Copilot section. For details, see the User guide.