SDKs and Samples

Square SDKs

Square API SDKs Permalink Get a link to this section

Important

The Connect Node.js SDK reached end of life (EOL) and was retired on 2021-04-21. For help migrating to the Square Node.js SDK, see Connect Node.js SDK README.

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

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

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

Reader SDK Permalink Get a link to this section

Use 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: