With Square APIs and SDKs, it’s Square — customized.
Supercharge Square for sellers of every size. Our entire connected commerce platform – from elegant hardware to a rich suite of Square APIs – is yours to build with. Whether you’re developing an app or composing a bespoke solution, this is the place to make it happen.
< Manage clients. =
Sync, save, and support all sorts of customer details to streamline bookings and appointments, to build loyalty programs, to sell gift cards, to offer discount codes, and more.
< Analyze data. =
Pull metrics, pay taxes, and keep your books in order with APIs and endpoints that allow users to monitor the health of their businesses.
< Sell everywhere. =
Whether customers are strolling — or scrolling — through your store, you can build a payment solution to meet them wherever they shop.
< Deliver orders. =
Bring order to your logistical flow with APIs that can manage purchases and deliveries; inventory updates; and your locations, vendors, and merchants.
< Move money. =
Manage your banking operations and transfer money directly between accounts.
< Get creative. =
There’s so much you can do with over 20 Square APIs and 100+ endpoints. Connect them this way, that way — your way — to create your commerce solution.
We can’t wait to see what you’ll build:
-
Omnichannel checkout
-
Restaurant kiosks
-
Spa booking software
Build it your way with the tools you need and the tech you love.
Square backend SDKs
Develop in Python, Node.js, Ruby, PHP, Java, and .NET.
API Explorer, GraphQL Explorer, and Connect Postman
Explore endpoints, test your integration, send http requests, and more with a trio of tools designed to help you validate your build.
API logs
View, search, and filter your log entries for diagnostics, troubleshooting, and auditing.
Webhooks, event logs, and subscriptions
Get notifications about your application(s) with in-depth webhooks features.
Square sample applications
Experiment with OAuth, Square SDKs, GraphQL, and mobile.
Compose your app or integration with a robust suite of Square APIs and developer resources.
Payment APIs and SDKs
Give sellers the flexibility to process online, in-person, and in-app transactions.
Commerce APIs
Allow sellers to process orders, to manage catalogs, to track inventory, to book reservations, and to customize Square Online.
Customer APIs
Create a path for sellers to grow relationships by integrating customer, loyalty, and gift card features directly into your application.
Staff APIs
Ensure sellers can compensate their employees and schedule staff with team management and recording tools.
Merchant APIs
Support sellers as they leverage the Square platform across all aspects of their businesses and across multiple locations.
Connect with us; we’re here to help you out.
It’s all happening on the Square platform.
Build custom workflows for a Square Terminal.
VIDEO TUTORIAL
Compare Square Online Payment Solutions.
NEW DOC
Build an Order Ahead Menu with Square Catalog API
Video Tutorial
Square APIs Explained: Take a high level look at the Square developer platform.
Video Tutorial
Build and grow your own business with Square.
Partner with us to help businesses crush it — yours included. If you’re building an app or integration for more than one seller, you could be a great fit for our partner program.
Publish in the Square App Marketplace as an app partner.