Server-side SDKs
Kombo maintains and publishes multiple official server-side SDKs. These allow you to interact with the Kombo API in an ergonomic and type-safe manner, and they are the recommended way to implement Kombo if you’re on a supported tech stack. Currently, we provide the following SDKs:@kombo-api/sdkpackage for TypeScript/JavaScript (GitHub, npm)kombopackage for Python (GitHub, PyPI)
Migrating to Kombo SDKs
Are you currently using custom code or self-built SDKs to interact with the Kombo API? It could make sense to migrate towards our official SDKs. They’re kept up to date with the latest changes to the Kombo API (including deprecated surface, which is intentionally excluded), provide you with auto-completion and detailed types for both inputs and outputs, and help you avoid common pitfalls and mistakes. If you plan to do so, you might find the following prompt useful:LLM Prompt: Migrating to Kombo SDKs
LLM Prompt: Migrating to Kombo SDKs
Copy-paste this into your AI coding tool of choice (we recommend plan mode):As always, make sure to double-check and test the results to ensure they’re correct.
Prompt
Alternatives
If your tech stack is not supported yet, you can still make use of the “Try It” button (open example) across our endpoint documentation pages to test our endpoints in your browser and get generated code snippets for several languages There is also our official OpenAPI specification which you can use together with open source tools (e.g., OpenAPI Generator) to generate a client libraries or type definitions.Kombo Connect SDK
Apart from our server-side SDKs, we offer one more official library: the@kombo-api/connect JavaScript SDK.
This does not directly interact with the Kombo API. Instead, you can use it in your frontend code to embed the Kombo Connect flow right inside your own application. This works regardless of the JavaScript framework you’re using.
Check out our “Embedded flow” guide for more details.