Omna · Python

HIPAA-Compliant Vector Search, No BAA Required

The fastest way to stay HIPAA-compliant is to never transmit PHI in the first place. Omna runs entirely in your Python process — no records cross a network boundary, so no covered-entity relationship is needed.

The API

import polars as pl
import omna

notes = pl.read_parquet("phi_notes.parquet")
# All embedding + indexing + search happens locally
hits = notes.omna.search("post-op infection signs", top_k=5)

Why this matters

Pinecone, Weaviate, OpenAI embeddings — all require a BAA, vendor review, and a new line in your data-flow diagram. Omna is in-process, so it isn't a processor.

Try it now

pip install omna