Automation glossary

SDK

A software development kit (SDK) is a package of libraries, tools, and documentation that makes it easier to use an API or platform from code.

In plain language

Instead of building raw HTTP requests, developers call ready-made functions such as createCustomer().

Example

A code step uses a payment provider’s official Node.js SDK to create an invoice in a few lines.

API · REST API · Authentication · HTTP Request

Common misconception

An SDK does not remove API limits or rules; rate limits, permissions, and required fields still apply.

Implementation guidance

Prefer official, maintained SDKs, pin versions, keep credentials out of code, and check that the SDK supports the API version you use.

Primary references

← Browse every glossary term