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.
Documentation
Technical Reference
Square API Payment Form Reader SDK (Android) Reader SDK (iOS) Point of Sale SDK (Android) Point of Sale SDK (iOS) In-App Payments SDK (Android) In-App Payments SDK (iOS)
API Explorer
Log In or Sign up
Square Connect API Documentation
    Home
    • Get Started
      Build Basics
    • Square SDKs
    • Sample Applications
      Test your Application
  • Payments
  • Orders
  • Invoices
  • Subscriptions
  • Catalog
  • Inventory
  • Customers
  • Loyalty
  • Bookings
  • Merchants Locations
    Team
  • Cash Drawer Bank Accounts
    Disputes
  • Authentication
  • Webhooks
  • App Marketplace Solution Partners
    Migrate from v1
  • Release Notes
  • General Troubleshooting
  • Work with APIs

Documentation

Whether you’re developing a custom solution or building for the App Marketplace, our developer platform has the tools to support you.

Build with Square

Accept payments Create and track orders Manage a product catalog Organize customers Adjust inventory Manage employees

App Marketplace

Find out how to build and publish apps to the Square App Marketplace.

Solution Partners

Share your expertise with independent sellers by becoming a Solution Partner.

Development Tools

Square SDKs

Build in PHP, Java, Python, Node.js, Ruby, .NET, iOS, Android, React Native, & Flutter.

Sample Apps

See Square APIs in action by downloading code templates for simpler setup.

API Explorer

Make requests to the Square API to easily test and examine endpoint behaviors.

Resources

If you have questions or comments, or just want to keep up with platform updates, there are multiple ways to engage with us or other developers building with Square.

  • News

    Blog

  • Community

    Slack | Twitter

  • Get Help

    Support | Forums

  • Video Tutorials

    YouTube

    Development
  • API Reference
  • API Explorer
  • Square SDKs
  • Sample Apps
  • API Status
    Community
  • Developer Blog
  • Slack
  • YouTube
  • Twitter
    More
  • Contact Support
  • Developer Forums
  • App Marketplace
  • Solution Partners
  • Careers
  • Privacy Policy
  • Terms of Service
© 2021 Square, Inc.

Example searches: “Take payments”, “Reader SDK”, “Pricing”