Welcome to Square! Use our APIs to take payments securely (online, in-person, or in-app), create orders, and manage them in Square Points of Sale or a custom built application.
In App Payments
Accept credit card and digital wallet payments in iOS and Android apps with our In-App Payments SDK.
Choose from customizable or pre-built options to accept credit card and digital wallet payments on the web.
Connect your iOS or Android app to our best-in-class, EMV-compliant card reader, with Square Reader SDK.
Create an order and send it to a Square or custom built Point of Sale for seamless fulfillment, with the Orders API.
Do more with Square
Use Square APIs to manage and run nearly all aspects of business including customer, product, inventory, and employee management.
Manage customer profiles, including card-on-file payment information for future purchases, with the Customers API.
Integrate with existing open source solutions, built on Square products, available in the Square App Marketplace.
We want to hear from you
If you have questions, comments, or just want to keep up with platform updates, there are multiple ways to reach us.
Contact our Developer Support.
Chat with developers on our Slack.
Ask for help on Stack Overflow.
Check out the latest on the Developer Blog.
Start building with Square
Not a developer?
Integrate with existing plugins built for Square products in the Square App Marketplace .