Share via

Can publishing a teams app built with teams sdk for python(preview) to public store get restricted?

Tharushi De Silva 30 Reputation points
2026-03-05T04:41:16.7866667+00:00

Hi,

As mentioned in the official documentation,

Teams SDK is now generally available for JavaScript and C#, supports Python in developer preview.

teams sdk for python is in developer preview.

Could this restrict getting the app published in marketplace for public when going through the app validation process?

https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/tool-sdk-overview

https://learn.microsoft.com/nl-nl/microsoftteams/platform/resources/dev-preview/developer-preview-intro?tabs=new-teams-client

https://github.com/microsoft/teams.py

TIA

Microsoft Teams | Development
Microsoft Teams | Development

Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs

0 comments No comments
{count} votes

Answer accepted by question author
  1. Teddie-D 12,845 Reputation points Microsoft External Staff Moderator
    2026-03-05T05:23:18.48+00:00

    Hi @Tharushi De Silva 

    Thank you for posting your question in the Microsoft Q&A forum. 

    Using the Python Teams SDK in developer preview does not automatically block an app from being published to the Teams Marketplace. The marketplace validation process focuses on the app’s functionality, compliance, security, and user experience, rather than the specific backend language or SDK used.

    However, developer preview features are intended for early testing and evaluation, and APIs may change before reaching general availability. If your app depends on preview-only Teams platform capabilities, you may encounter issues during validation, since those features are not yet fully supported across all clients and tenants.

    If the Python SDK is simply used as the backend implementation, and your app relies only on generally available Teams platform features, this should not affect the marketplace validation process.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".   

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.  

    1 person found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. Q&A Assist
    2026-03-05T04:41:28.87+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Teams Store validation is based on the app’s behavior, security, compliance, and adherence to store policies and validation guidelines, not on which supported SDK or language is used to implement the app.

    The documentation describes:

    • Microsoft runs more than 400 validation tests against Teams apps submitted to the store and requires compliance with Microsoft App Certification policies and Teams Store validation guidelines.
    • The Developer Portal “App validation” tool checks the app package against the same test cases used by Microsoft during store review.

    There is no statement in the provided documentation that apps built with the Python version of the Teams SDK (in developer preview) are blocked or restricted from being published to the public Teams Store. The criteria described focus on:

    • App package correctness and manifest configuration.
    • Compliance with Teams Store validation guidelines and commercial marketplace certification policies.
    • Security, privacy, and quality requirements.

    As long as the app and its package pass these validation requirements and policies, the use of the Teams SDK for Python (preview) is not listed as a restriction for publishing to the marketplace.


    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.