Develop on the platform that sellers trust.
Support Square sellers by building apps for today’s business needs.
The latest from Square Developer
Bridge more experiences.
Build online, mobile and in-person commerce experiences that connect more customers and sellers.
Build custom booking solutions
Enable sellers to create more personalized experiences for their customers with bookings details, management and more.
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.
Connect your app to our secure and PCI-compliant platform to accept payments in person, in an app or online.
Manage a product catalogue
Enable fast and flexible catalogue management, including individual and batch support for retrieval, updates and deletion.
Leverage customer data to create applications that help sellers grow their sales and build customer loyalty.
Integrate timekeeping or collaboration tools that support sellers and help maintain their high-performing teams.
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
Security & Compliance
Our payments APIs include end-to-end encryption, dispute management, fast deposits for sellers and fraud detection.
Square offers simple, transparent payment pricing with no hidden fees. Square APIs and SDKs are free for developers to use. Sellers only pay processing fees for each transaction.
Get answers to your questions from Square experts.
Visit the forums
Learn what’s new and what Square engineers are working on now.
Read the blog
Join our developer community channel for updates and discussions.
Reach out confidentially to our Developer Support team.
Direct message us
Your apps, powered by Square
Shake Shack and Fuzz built custom self-service kiosks that streamline ordering, powered by Square Reader SDK.
Craver creates custom mobile apps for restaurants that integrate into an existing Square Point of Sale using Catalogue, Orders and Payments APIs.
Postmates published an app using Orders API allowing Square merchants to get their Postmates orders in Square Point of Sale.
GoParrot integrated In-App Payments SDK and Orders API to help restaurant chains seamlessly accept digital orders.
Brushfire made it easy for clients to add new touchpoints for ticket sales, by integrating Square payments across channels.
Infinite Peripherals used Square Reader SDK to deliver a digital metering solution for 8,000 Washington, D.C. taxis.