Skip to main content

Collate SDKs

Type Safe

Generated from API schemas for type safety

Full Featured

Complete API coverage and authentication

Production Ready

Battle-tested in enterprise environments

Overview

The SDK docs in this section cover the current Python, Java, and Go clients. Use them for typed access to metadata entities, governance workflows, lineage, and automation scenarios.

Available SDKs

Python SDK

Full-featured Python client

Java SDK

Enterprise Java integration

Go SDK

Lightweight Go client

Choose Your SDK

Python SDK

Perfect for:
  • Data engineering workflows
  • Jupyter notebook integration
  • ML pipeline automation
  • Data quality automation

Java SDK

Perfect for:
  • Spring Boot applications
  • Enterprise integrations
  • Microservices architecture
  • Legacy system integration

Go SDK

Perfect for:
  • Go services and command-line tools
  • Type-safe API integrations
  • Automation that benefits from automatic pagination
  • Lightweight backend services

Common Use Cases

Metadata Automation

  • Automated table registration
  • Schema evolution tracking
  • Data lineage updates
  • Quality metric reporting

Data Discovery

  • Search and filter assets
  • Retrieve metadata
  • Build data catalogs
  • Generate documentation

Integration Patterns

  • ETL pipeline integration
  • CI/CD metadata updates
  • Real-time sync workflows
  • Event-driven updates