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, fast 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

Using Square’s API for point of sale has made taking card payments on the spot effortless, which is what everyone is starting to expect. Payments are instant, making SwiftHero providers’ and customers’ lives easier. Integrating couldn’t have been easier.

Hacik Ozdil, SwiftHero

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