Learn about the available Square SDKs that you can use to build solutions.
You can call Square APIs directly from API Explorer to test their capabilities and perform actions on objects within a Square account. For an introduction, see Get Started. However, when you’re ready to develop your own integration, Square recommends using the Square server-side SDKs instead of calling APIs directly from your application. These SDKs insulate your code from the mechanics of API requests and replies and provide useful abstractions to simplify your code. This helps you focus on writing business logic, rather than low-level details. When writing and testing your integration, you can use API Explorer to generate language-specific requests.
Mobile Payments SDK
Embed the Square payment flow directly into native iOS or Android mobile applications and connect to a Square Reader or Square Stand to process in-person payments.
Point of Sale API
Opens Square Point of Sale on top of an iOS or Android mobile application UI to take payments with a Square Reader or Square Stand.
Mobile Payments SDK
Embed the Square payment flow directly into native iOS or Android mobile applications and connect to a Square Reader or Square Stand to process in-person payments.
Point of Sale API
Opens Square Point of Sale on top of an iOS or Android mobile application UI to take payments with a Square Reader or Square Stand.