After you create a Square developer account, you can build and integrate your app with Square APIs using the Developer Console and tools. Set yourself up for success by ensuring you build an app that sellers want and to Square's requirements.
Square sellers have a wide variety of Square Account integration needs and any one API integration cannot meet all of these needs. Your application should be scoped to a single App Marketplace category. A successful App Marketplace app integrates with Square, leverages the data and functionality of the Square ecosystem to help sellers further automate, streamline, and scale their day-to-day operations. To inspire your own ideas, see several case studies of successful app marketplace apps.
- Follow the App Marketplace API Usage Requirements to validate that your app meets technical requirements for each Square API that you're using.
- Develop your app using the OAuth API protocol to connect your app to a seller's account.
- See Square SDKs and developer tools to learn about Square developer assets as you build.
Square has an array of developer tools and resources available to support you throughout your build.
Developer tools | Help resources |
---|---|
API Explorer Easily test and examine endpoint behaviors by making requests to Square APIs. | Developer Discord Chat with us on Discord. |
Sample apps See Square APIs in action by downloading code templates for a simpler setup. | Developer forums Ask questions in our developer forums. |
Browse all developer tools Browse the full list of tools you can use to work with Square APIs. | Developer Support Contact Developer Support. |
Square Developer YouTube Check out our step-by-step training videos on YouTube. |
To learn about the types of apps you can build for the App Marketplace, see What should I build?