Build customized solutions that accept payments (online, in-person, or in-app), manage products and customers, and handle the day-to-day operations that keep business running.

Square Developer Documentation

Your toolkit for building commerce apps, whether it's a custom solution or a listing on the Square App Marketplace.

Get up and running Start building

API capabilities

Square APIs work together like building blocks for any business solution.

Development tools

Get up and running faster with SDKs, sample apps, and API keys.

Partner ecosystem

Find new customers by partnering with Square.


Stay connected with the Square developer community. Get the scoop on platform updates, ask us a question, drop a comment, or all of the above using the following links.

We've made improvements to our docs.
Prefer the old format?