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

# Collate SDK | Collate Software Development Kit

> Explore Collate SDKs and APIs for building integrations, automations, and custom workflows with OpenMetadata.

<div className="sdk-container">
  # SDK & API

  Collate provides Python, Java, and Go SDK documentation alongside a full REST API to help you build integrations, automate workflows, and manage your data catalog programmatically. Choose an SDK for a type-safe, high-level interface, or use the OpenMetadata API directly for maximum flexibility.

  ## Getting Started

  <CardGroup cols={2}>
    <Card title="Introduction" href="/api-reference/index">
      Learn what the Collate API is, how it's structured, and what you can build with it.
    </Card>

    <Card title="Getting Started" href="/api-reference/getting-started">
      Authenticate, make your first API call, and set up your development environment.
    </Card>
  </CardGroup>

  ## Client SDKs

  <Columns cols={2}>
    <Card icon="https://mintcdn.com/collatedocs/HoL0Mtvr6sdpYjdM/public/images/homepage-icons/ai-sdk.svg?fit=max&auto=format&n=HoL0Mtvr6sdpYjdM&q=85&s=a0339b40fc0573915d283a41f45e920a" title="AI SDK" href="/sdk/ai-sdk" width="48" height="48" data-path="public/images/homepage-icons/ai-sdk.svg">
      Build and embed custom AI agents with programmatic access to Collate through MCP tools across Python, TypeScript, Java, and CLI.
    </Card>

    <Card icon="https://mintcdn.com/collatedocs/Q1OIJhF378waLn75/public/images/icons/python-sdk.svg?fit=max&auto=format&n=Q1OIJhF378waLn75&q=85&s=ba58ffdc055710fbf3b9c58077d67fdf" title="Python SDK" href="/sdk/python" width="36" height="36" data-path="public/images/icons/python-sdk.svg">
      A high-level Python SDK for metadata operations, ingestion, and automation workflows.
    </Card>

    <Card icon="https://mintcdn.com/collatedocs/Q1OIJhF378waLn75/public/images/icons/java-sdk.svg?fit=max&auto=format&n=Q1OIJhF378waLn75&q=85&s=8367deeabf4927262dfe27d9534fe065" title="Java SDK" href="/sdk/java" width="36" height="36" data-path="public/images/icons/java-sdk.svg">
      Initialize the current `openmetadata-sdk` client and fluent APIs from JVM applications.
    </Card>

    <Card icon="https://mintcdn.com/collatedocs/-Cx6rTOteG4I_5vO/public/images/icons/go-sdk.svg?fit=max&auto=format&n=-Cx6rTOteG4I_5vO&q=85&s=5b4bca4eae69dbb68bcb5857dcfac227" title="Golang SDK" href="/sdk/go" width="36" height="36" data-path="public/images/icons/go-sdk.svg">
      A type-safe Go API that integrates with the OpenMetadata backend.
    </Card>
  </Columns>

  ## Collate APIs

  <CardGroup cols={2}>
    <Card title="Data Assets" icon="database" href="/api-reference/data-assets">
      Manage tables, dashboards, pipelines, topics, ML models, and more.
    </Card>

    <Card title="Data Contracts" icon="file-contract" href="/api-reference/data-contracts">
      Define and validate data contracts for your assets.
    </Card>

    <Card title="Data Governance" icon="shield-check" href="/api-reference/governance">
      Manage domains, glossaries, classifications, and tags.
    </Card>

    <Card title="Data Quality" icon="chart-line" href="/api-reference/data-quality">
      Create and manage test suites, test cases, and quality metrics.
    </Card>

    <Card title="Discovery" icon="magnifying-glass" href="/api-reference/discovery">
      Search and discover metadata across your catalog.
    </Card>

    <Card title="Lineage" icon="share-nodes" href="/api-reference/lineage">
      Explore and manage lineage relationships across your data assets.
    </Card>

    <Card title="Teams & Users" icon="users" href="/api-reference/teams-and-users">
      Manage users, teams, and organizational structure.
    </Card>
  </CardGroup>
</div>
