:::{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.
---
hidden: true
---
ffi
cxx
scan-api
gpu