Skip to main content

Overview

The Collate Python SDK provides entity-specific classes for reading and writing metadata. Each class — Tables, Databases, Users, etc. — shares the same CRUD interface and connects to a globally-configured client.

Installation

Match the SDK version to your Collate instance version.

Configuration

Call configure() once at startup — all entity class calls use it automatically. You can also read credentials from environment variables:

Global Functions

Entity references

Many metadata fields (owners, domains, etc.) expect EntityReference dicts rather than full entity objects. Use to_entity_reference() to convert:

BaseEntity Operations

All entity classes inherit these methods:

Entity Classes