What are containers
A container is the schema definition for a table of data. It lives within a space and defines the structure of the data you store. Each property in a container has a data type (such as text, number, or timestamp) and optional constraints.Properties and types
When you define a container, you specify each property with a name and type. Supported types include primitives (text, int64, float64, boolean), timestamps, and JSON. You can mark properties as required or optional.Container schemas are immutable once created. To change the structure, you typically create a new container or version.
Indexes and constraints
Containers support indexes to optimize query performance. You can define unique constraints on one or more properties to enforce data integrity. These options help you design efficient and consistent storage for your instances.Key capabilities
- Create and update — Create new containers or update metadata for existing ones.
- Delete — Remove containers when they are no longer needed.
- List — List all containers in a space.
- Retrieve — Fetch a specific container by ID or external ID to inspect its schema and constraints.