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.

View docs
graphic detail top graphic detail bottom
graphic detail top graphic detail bottom

Build it your way with Square APIs and more from our own toolkit.

Go to all docs ->

Developer essentials

Make the most of Square APIs with tools such as the Square Sandbox, Square API Explorer, webhooks, GraphQL and sample apps.

Go to dev essentials docs ->

Payments APIs

Give sellers the flexibility to process online, in-person and in-app transactions.

Go to payments docs ->

Commerce APIs

Allow sellers to process orders, manage catalogues, track inventory, book reservations and customize Square Online.

Go to commerce docs ->

Customers APIs

Create a path for sellers to grow relationships by integrating customer, loyalty and gift card features directly into your application.

Go to customers docs ->

Staff APIs

Ensure sellers can compensate their employees and schedule staff with team management and recording tools.

Go to staff docs ->

Merchants APIs

Support sellers as they leverage the Square platform across all aspects of their businesses and across multiple locations.

Go to merchants docs ->

Explore the Square { developer community }

It’s all happening on the Square platform.

Introducing new Terminal API customization features

Now on the blog

Sandbox 101: End-to-end payments with Web Payments SDK

Video tutorial

Learn how Jotform integrated with Square to build a customer-centric payment experience.

Dev spotlight

Unlock a better mobile experience with GraphQL and PKCE.

Now on the blog

See how Reference Health uses Square APIs in the health care space.

Dev spotlight

Changelog

Build and grow your own business with Square.

Partner with us to help businesses crush it – yours included. Get resources to create solutions, find customers and scale up and up and up. You can become a partner by publishing your app on the Square App Marketplace, offering your expertise to Square merchants or referring businesses to Square.

It’s Square Developer news, delivered to your inbox.

Stay in the loop with announcements, product releases, tutorials and more.

Please refer to our Privacy Policy for more details.