Square Developer Documentation
With Square's Developer Platform, developers can support Square sellers by building apps for today’s business needs. We offer Payment SDKs & APIs for in-person payments, in-app payments, and online payments. We also offer Square APIs for customers, catalogue, inventory, orders, team, and locations.
Our payments APIs include end-to-end encryption, dispute management, fast deposits for sellers and fraud detection.
Square offers simple, transparent payment pricing with no hidden fees. Square APIs and SDKs are free for developers to use. Sellers only pay processing fees for each transaction.
Learn more about our payments pricing or request custom pricing for large businesses.
Get answers to your questions from Square experts.
Learn what’s new and what Square engineers are working on now.
Developer YouTube videos
Watch the latest video tutorials.
Join our developer community channel for updates and discussions.
Reach out confidentially to our Developer Support team.