Skip to main content
Vane Data / Getting Started

Installation

Vane Data uses vane-ai as the distribution package and vane as the Python import package.

Requirements

  • Vane supports Python 3.10, 3.11, and 3.12. Python 3.12 is recommended and is the primary development version.
  • Published wheels currently target Linux x86_64 systems compatible with manylinux 2.28. Other platforms require a local C++ build environment.

Install a released package

Install uv, then use the released package when a wheel is available for your Python version and platform:

shell
uv venv --python 3.12
source .venv/bin/activate
uv pip install vane-ai

Optional dependencies

Install only the providers you use:

shell
# Local embedding and classification models
uv pip install sentence-transformers transformers torch


# Hosted model providers
uv pip install openai
uv pip install anthropic
uv pip install google-genai


# vLLM-backed prompting
uv pip install vllm

Verify the install

shell
python - <<'PY'
import vane


print("Vane:", vane.__version__)
print("DuckDB:", vane.__duckdb_version__)


con = vane.connect()
con.sql("select 42 as answer").show()
PY

Building from source? See Development.

Next: Quickstart.