Vortex is a core extension shipped with DuckDB, available from DuckDB 1.4.2 and later on Linux and macOS (amd64, arm64). No separate installation step is needed beyond loading the extension.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/vortex-data/vortex/llms.txt
Use this file to discover all available pages before exploring further.
Setup
Install and load the extension inside a DuckDB session:Reading Vortex files
Use theread_vortex table function to query a .vortex file:
Direct file path syntax (
SELECT * FROM 'data.vortex') is coming in an upcoming DuckDB release. For now, use read_vortex(...).Writing Vortex files
Export data to Vortex using theCOPY statement. The FORMAT vortex clause is required — without it, DuckDB defaults to CSV:
Extension options
vortex_filesystem
Controls which filesystem implementation is used for reading and writing Vortex files.
| Value | Description |
|---|---|
'vortex' (default) | Uses Vortex’s built-in object store filesystem. Supports file:// and s3:// schemes. |
'duckdb' | Uses DuckDB’s built-in filesystem, including any filesystem extensions such as httpfs. |