Develop on the platform that sellers trust.

Support Square sellers by building apps for today’s business needs.

Square Developer

Bridge more experiences.

Build online, mobile, and in-person commerce experiences that connect more customers and sellers.

dev-home-payments-icon

Accept payments

Connect your app to our secure and PCI-compliant platform to accept payments in person, in an app, or online.

dev-home-orders-icon

Create and track orders

Take orders via web and mobile applications and send them directly to Square Point of Sale or your own custom application.

dev-home-catalog-icon

Manage a product catalogue

Enable fast and flexible catalogue management, including individual and batch support for retrieval, updates and deletion.

dev-home-customers-icon

Organise customers

Leverage customer data to create applications that help sellers grow their sales and build customer loyalty.

dev-home-inventory-icon

Adjust inventory

Make better supply chain decisions by creating tools to improve inventory management.

dev-home-employees-icon

Manage employees

Integrate timekeeping or collaboration tools that support sellers and help maintain their high-performing teams.


New! Snippets API. Build custom add-ons for Square Online sites and market them in the Square App Marketplace. Find out more >

Launch fast with Square’s developer tools

Using Square’s developer platform means less maintenance of legacy systems and more focus on core customer and product experiences.

  • Full sandbox environment
  • Interactive API explorer
  • Live event monitoring
  • Backend SDKs: PHP, Ruby, Java, .Net, Python, Node
  • Secure payment SDKs: iOS, Android, React Native, Flutter

Available Resources

Developer Forums
Get answers to your questions from Square experts.
Visit the forums >

Developer Blog
Learn what’s new and what Square engineers are working on now.
Read the blog >

Slack
Join our developer community channel for updates and discussions.
Sign Up >

Direct Support
Reach out confidentially to our Developer Support team.
Direct message us >

Get started