Build with Square

Build customized solutions that accept payments (online, in-person, or in-app), manage products and customers, and handle the day-to-day operations that keep business running.

Square APIs are powerful, secure, reliable, and free to use with support in Australia, Canada, Japan, the United Kingdom, and the United States. The only requirement to get started is a Square account.

One stop for all your payment needs

Do more with Square

Use Square APIs to manage and run nearly all aspects of business including customer, product, inventory, and employee management.

  • Group of people icon

    Manage customer profiles, including card-on-file payment information for future purchases, with the Customers API.

  • Shopping cart icon

    Manage product catalogs with the Catalog API, track product inventory with the Inventory API, and itemize transactions with the Orders API.

  • Badge icon

    Create and manage employees with the Employees API, grant permissions with the Roles API, and track work shifts with the Labor API.

  • Gear icon

    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.

Start building with Square

Not a developer?

Integrate with existing plugins built for Square products in the Square App Marketplace.