App Marketplace API Usage Requirements

To publish your app to the Square App Marketplace, you need to verify that your application meets a set of technical requirements based on the Square APIs that you're using. Completing all applicable requirements before submitting an app for review helps ensure your integration follows best practices and provides a reliable experience for Square sellers, as well as a smoother review process and faster time to launch.

Square provides interactive requirements checklists that generate a list of requirements relevant to your Square integration based on your API usage.

Important

You must first be approved as a Square app partner before you can publish an app to the App Marketplace. For more information about becoming an app partner, see Publish your App to the App Marketplace.

Link to section

Requirements checklists

The following topics provide default requirements that apply regardless of how you use each Square API. In most of these topics, you're asked to answer a set of usage questions that generate additional requirements. This customized set of requirements, and the checkmarks you apply to them, are saved in your browser cache so you can revisit the topics to record further progress against your requirements. You can also download a requirement checklist for each topic if you want to track your progress locally.