Skip to main content

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: Using these, your server-side code may look like this:
More server-side SDKs are planned. Please don’t hesitate to reach out to us if you’re interested in an SDK for your stack!

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:
Copy-paste this into your AI coding tool of choice (we recommend plan mode):
Prompt
As always, make sure to double-check and test the results to ensure they’re correct.

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.