Welcome to the new DOCS.vastdata.com. We've added new menus and a version selector, plus new persona and resource pages to help customers get started. Looking for a previous article? Use the docs search.

Reference

Prev Next

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.