Embedding Vortex#
Warning
This section is under construction. For guidance on embedding Vortex, please join the Vortex Slack channel or start a GitHub Discussion.
Vortex can be embedded into applications and services via its C FFI, C++ wrapper, or the Scan API. The following topics are planned for this section:
C FFI – the Vortex C API, building and linking, session management, arrays, dtypes, error handling, and memory ownership.
C++ – the C++ wrapper around the C FFI, CMake integration, and RAII wrappers.
Scan API – serving Vortex data to query engines, wire format serialization, filter and projection pushdown, and custom scan providers.
GPU Acceleration – CUDA requirements, GPU-accelerated decompression and compute, host/device memory management, and current limitations.