Square APIs

Build apps easily with our APIs.

View documentation

Create your account

What you can do with our APIs:

(On top of offering your clients our secure, best-in-class payments ecosystem, PCI compliant products, chargeback protection, instant deposits, and inventory, employee, and location management.)

Build payments into your point-of-sale app with our API.

Tap into new revenue streams with iOS or Android apps to power custom-built payment solutions that work for your business on Square’s safe, reliable hardware.

View the Point of Sale API

Build payments into your website with our eCommerce API.

Seamlessly integrate Square payments into a website (Payment Form, Checkout API, etc.) and get all the benefits of Square: fast deposits, Dashboard reporting, and PCI compliant products. It also means that you can get omnichannel payments.

View the eCommerce API

Build custom solutions for any other needs.

Square’s APIs can help with just about anything you might need, from restaurant order systems to advanced reports, with our reporting API. Get real-time notifications using webhooks to help keep tabs on your business.

View the APIs

Square’s platform was very straightforward to use. The platform is well done technically, easy to integrate, and super reliable; we have not seen any issues, and on top of everything, the response time of the API calls is fast.

Donovan Janus, 17 Hats

A platform made for developers, by developers.

Square has a history of disruptive innovation, and now we’re providing these tools free so you can build custom solutions for any business need.

Developer Sandbox

Start building

API Documentation

Explore the docs

Developer Blog

Read on Medium

Ready to get started?

Go to Developer portal