> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trykintsugi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK Overview

> Official Kintsugi SDKs for multiple programming languages

# SDK Overview

<Note>
  **Official SDKs Available** - Kintsugi provides officially supported SDKs for multiple programming languages, making it easy to integrate with your applications.
</Note>

Kintsugi offers officially supported SDKs that provide a simple, type-safe way to interact with our APIs. Our SDKs are automatically generated from our OpenAPI specifications and stay up-to-date with the latest API changes.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/docs/sdks/quick-start">
    Get started with SDKs in minutes
  </Card>

  <Card title="API Reference" icon="code" href="/reference">
    Explore available endpoints
  </Card>
</CardGroup>

## Supported Languages

Our SDKs are available for the most popular programming languages:

<CardGroup cols={3}>
  <Card title="Python" icon="python" href="https://github.com/kintsugi-tax/kintsugi-tax-python-sdk">
    pip install kintsugi-tax
  </Card>

  <Card title="TypeScript" icon="typescript" href="https://github.com/kintsugi-tax/kintsugi-tax-typescript-sdk">
    npm install @kintsugi-tax/sdk
  </Card>

  <Card title="Java" icon="java" href="https://github.com/kintsugi-tax/kintsugi-tax-java-sdk">
    Maven/Gradle support
  </Card>

  <Card title="PHP" icon="php" href="https://github.com/kintsugi-tax/kintsugi-tax-php-sdk">
    Composer package
  </Card>

  <Card title="Ruby" icon="ruby" href="https://github.com/kintsugi-tax/kintsugi-tax-ruby-sdk">
    Gem package
  </Card>
</CardGroup>

## Key Features

<AccordionGroup>
  <Accordion title="Type Safety">
    Full TypeScript/type definitions for all languages with IntelliSense support
  </Accordion>

  <Accordion title="Automatic Updates">
    SDKs are automatically updated when our APIs change
  </Accordion>

  <Accordion title="Error Handling">
    Built-in error handling with detailed error messages
  </Accordion>

  <Accordion title="Authentication">
    Simple API key authentication with automatic header management
  </Accordion>

  <Accordion title="Rate Limiting">
    Built-in rate limiting and retry logic
  </Accordion>
</AccordionGroup>

## Getting Started

<Steps>
  <Step title="Choose Your Language">
    Select the SDK for your preferred programming language
  </Step>

  <Step title="Install the SDK">
    Use your language's package manager to install the SDK
  </Step>

  <Step title="Get Your API Key">
    Retrieve your API key from the [Kintsugi Platform](https://app.trykintsugi.com/) (see [Creating and Managing API Keys](/docs/creating-and-managing-api-keys)).
  </Step>

  <Step title="Start Building">
    Follow the language-specific guides to start integrating
  </Step>
</Steps>

<Tip>
  **Need Help?** Check out our [Quick Start](/docs/sdks/quick-start) guide for integration patterns, or visit our [Support](https://trykintsugi.com/support) page for assistance.
</Tip>
