Docs
Documentation
Whether you’re developing a custom solution or building for the App Marketplace, our developer platform has the tools to support you.
Build with Square
Accept payments
Create and track orders
Manage a product catalog
Organize customers
Adjust inventory
Manage employees
Development Tools
Square SDKs
Build in PHP, Java, Python, Node.js, Ruby, .NET, iOS, Android, React Native, & Flutter.
Sample Apps
See Square APIs in action by downloading code templates for simpler setup.
Resources
If you have questions or comments, or just want to keep up with platform updates, there are multiple ways to engage with us or other developers building with Square.