SDKs and Samples

Square SDKs

Summarizes the available Square APIs and SDKs.

Square API SDKs Permalink Get a link to this section

Sandbox support in Square API SDKs Permalink Get a link to this section

The Square Sandbox is an isolated server environment that lets you work with resources in Square test accounts. You can configure the API client in Square SDKs to use the Sandbox environment when you initialize the client. For more information, see the README on GitHub for your target SDK.

Square API Explorer Permalink Get a link to this section

API Explorer is a web application for easy RESTful Square API exploration. Use API Explorer to quickly and easily test API requests and responses during development.

Mobile APIs, SDKs, and plugins Permalink Get a link to this section

Web Payments SDK Permalink Get a link to this section

Use the Web Payments SDK to take card, digital wallet, and gift card payments in web applications:

In-App Payments SDK Permalink Get a link to this section

Use the In-App Payments SDK to take card and digital wallet payments in mobile applications:

Reader SDK Permalink Get a link to this section

Use the Reader SDK to take in-person payments with Square Readers:

Point of Sale SDK Permalink Get a link to this section

Use the Point of Sale SDK to call Square Point of Sale for in-person payments: