> This page is for version 2024-10-01 (default).
> For other versions, use one of these documentation indexes:
> - 2024-10-01 (default): https://docs.getkard.com/2024-10-01/llms.txt
> - Legacy: https://docs.getkard.com/legacy/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.getkard.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.getkard.com/_mcp/server.

# Developer SDKs

Kard offers official, actively maintained **server-side SDKs** that make it easy to integrate with the Kard API using idiomatic, language-specific libraries, complete with documentation and examples.

These SDKs reduce boilerplate and handle common patterns so you can focus on building and maintaining your application.

If your language isn’t supported, you can use our Kard [REST APIs](https://docs.getkard.com/api/getting-started) directly.

### Available SDKs

#### [TypeScript SDK](/sdks/type-script-sdk/getting-started)

Build Kard integrations using a fully typed TypeScript SDK designed for Node.js and modern JavaScript runtimes.

#### [Java SDK](/sdks/java-sdk/getting-started)

Integrate with Kard using a Java SDK that provides strong typing, clear models, and a familiar Java developer experience.

#### [Python SDK](/sdks/python-sdk/getting-started)

Use the Python SDK to interact with Kard APIs using simple, readable interfaces that fit naturally into Python applications.

#### [Go SDK](/sdks/go-sdk/getting-started)

Ship Kard integrations in Go with idiomatic error handling, native concurrency, and a lightweight single-binary deployment.

#### [.NET SDK](/sdks/net-sdk/getting-started)

Connect to Kard from any .NET language with a NuGet-distributed SDK featuring strong typing, async/await, and broad target-framework support.