Promptles
GTM & Business Tools

SDK (Software Development Kit)

intermediate

Definition

A library that wraps an API to make it easier to use in a specific programming language. Instead of manually building HTTP requests, setting headers, and parsing JSON responses, you call functions like stripe.customers.create({name: 'Acme'}). SDKs handle authentication, retries, and error formatting for you. Most major SaaS tools publish official SDKs for Python, Node.js, and other popular languages.

In the wild

Instead of writing raw HTTP requests to the HubSpot API, you install the @hubspot/api-client SDK and call hubspotClient.crm.contacts.basicApi.getPage(): the SDK handles pagination, auth headers, and rate-limit retries automatically.

More from GTM & Business Tools