Exact facts to look up while you work. Start with the Cheat sheet for the common SDK calls and the Python SDK reference for every signature; Limits, Data types, Pushdowns and Version compatibility answer specific questions, and the SQL reference covers the VAST Query Engine.
- Python SDK reference: API reference for vastdb 2.1.0: sessions, transactions, schemas, tables, select, insert, imports, partitions, projections, configuration and exceptions.
- Data types: Supported column types named in Arrow, Trino, Spark and the Python SDK, with precision caveats, vectors and types the SDK can't use.
- Pushdowns: Which operations and predicates VAST DataBase evaluates on its CNodes next to the data, and how the SDK and Trino use them.
- Limits: Size and count limits for tables, what can't be changed later, which table structures combine, and partition transforms.
- Version compatibility: Which vastdb SDK works with your cluster, which SDK features need a newer cluster, and which Trino, Spark and ADBC versions fit.
- Cheat sheet: One page of the Python SDK calls you'll use most, filters that push down, main limits, permissions and where to look next.
- Automation tools: Compare the VMS REST API, vastpy, Terraform provider and admin MCP server: coverage per service, authentication, API versions and limits.
- SQL reference: The SQL the VAST Query Engine accepts in VAST Cluster 5.5, one page per statement. Start with Overview for how statements reach the engine, then SELECT; check What the VAST Query Engine doesn't support before you write joins or GROUP BY.