Skip to main content
Vane Data

Overview

Vane Data is a high-performance, multimodal-native data engine for AI workloads. Built on a fork of DuckDB, it extends the core execution engine with native multimodal processing and a unified framework for local and distributed execution.

Multimodal InputsOutputs / Outcomes
Sensors
Tables
Documents
Images
Video
Audio
Events
Embeddings

Vane Data

Native Multimodal Data Model
Compute + Inference Operator Graph
Parallel CPU-GPU-IO Execution
Edge-to-Cloud Deployment
IngestParseTransformInferEnrichPackage
Model-ready Multimodal Assets
Grounded Context Packages
Agent Actions & Recommendations
Trajectory & Learning Updates

Vane Core

Local Runtime+Ray Runtime

Unified Multimodal Data Type

Sensors, metadata, lineage, and model artifacts under one execution semantics.

Streaming + Backpressure + Dynamic Batching

Continuous flow for large objects with adaptive batching and pressure control.

Overlapped Heterogeneous Execution

CPU, GPU, IO, and model inference overlap through asynchronous scheduling.

Edge-Cloud Coordination

The same pipeline runs across local devices and Ray clusters.

Key features

  • Multimodal-native processing — Process images, video, audio, text, documents, events, sensor data, and tables through a unified type system. Dynamic batching and backpressure control handle variations in data size and computational cost.
  • Python and SQL interfaces — Build data and AI pipelines with DuckDB SQL or the Python Relation API.
  • Built-in AI operations — Invoke LLMs, generate embeddings, and run batch inference through OpenAI and Anthropic APIs or native vLLM integration. Prefix-aware bucketing improves vLLM prefix-cache hit rates and inference throughput.
  • Heterogeneous execution — Overlap CPU, GPU, I/O, and model inference workloads through asynchronous scheduling.
  • Local-to-cloud execution — Run the same pipeline locally or across distributed Ray clusters, with a foundation for future edge-cloud coordination.
  • Designed for production AI workloads — Build multimodal training-data preprocessing pipelines and enterprise-scale batch inference workflows.