Skip to main content
AINative Studio
Products
Solutions
AI for BusinessNewFor DevelopersPricingDocs
Sign InBook a Call

ZeroDB Integrations · 25+ packages

Change the import, not the code

Drop-in replacements for ChromaDB, MinIO, Neon, Supabase, cron, mem0 and more — plus native integrations for LangChain, LlamaIndex, CrewAI, and the rest of your AI stack. Keep the API you already know; swap the backend for ZeroDB.

Same API

chromadb-zerodb speaks ChromaDB. zerodb-neon speaks Neon. zerodb-mem0 speaks mem0. Your app code is unchanged.

ZeroDB backend

Vectors, tables, files, events, and Postgres — all managed in the cloud under one project.

Zero setup

Most packages auto-provision a free Instant DB project on first use. Claim it with the printed URL to keep your data permanently.

Catalog 1 — Drop-in replacements

Swap a hosted or self-managed dependency for a ZeroDB-backed equivalent with the same API.

PackageEcoReplacesInstall
chromadb-zerodbPyPIChromaDB (Python)pip install chromadb-zerodb
chromadb-zerodbnpmChromaDB (JS)npm install chromadb-zerodb
minio-zerodbnpmMinIOnpm install minio-zerodb
zerodb-neonnpm@neondatabase/serverlessnpm install zerodb-neon
zerodb-supabasePyPIsupabase-pypip install zerodb-supabase
zerodb-cronnpmnode-cronnpm install zerodb-cron
zerodb-qstashnpmUpstash QStashnpm install zerodb-qstash
zerodb-triggernpmTrigger.devnpm install zerodb-trigger
zerodb-firebasenpmFirebase Cloud Functionsnpm install zerodb-firebase
zerodb-temporalPyPITemporal SDKpip install zerodb-temporal
zerodb-apschedulerPyPIAPScheduler job storepip install zerodb-apscheduler
zerodb-rqPyPIPython RQpip install zerodb-rq
zerodb-dagsterPyPIDagster I/O managerpip install zerodb-dagster
zerodb-prefectPyPIPrefect blockpip install zerodb-prefect

Catalog 2 — Data / ML framework integrations

Native integrations that plug ZeroDB (and AINative's free LLMs and embeddings) into your AI stack.

PackageEcoIntegratesInstall
@langchain/ainativenpmLangChain.jsnpm install @langchain/ainative
langchain-zerodbPyPILangChain (Python)pip install langchain-zerodb
llama-index-vector-stores-zerodbPyPILlamaIndexpip install llama-index-vector-stores-zerodb
crewai-ainativePyPICrewAIpip install crewai-ainative
zerodb-mem0PyPImem0aipip install zerodb-mem0
instructor-ainativePyPIInstructorpip install instructor-ainative
ragas-ainativePyPIRAGASpip install ragas-ainative
litellm-ainativePyPILiteLLMpip install litellm-ainative
fastembed-cloudPyPIFastEmbedpip install fastembed-cloud
zerodb-fastapiPyPIFastAPIpip install zerodb-fastapi
zerodb-pytestPyPIPytestpip install zerodb-pytest

How the drop-ins work

chromadb-zerodb — ChromaDB, cloud-backed

Mirrors the ChromaDB API and routes to ZeroDB vector storage with auto-embedding via bge-m3 (1024-dim). Auto-provisions a free project on first call.

import { Client } from "chromadb-zerodb";
const client = new Client();
const coll = await client.createCollection("my_docs");

zerodb-neon — Neon SQL + triggers

Keeps Neon's tagged-template SQL surface, adds change hooks (sql.onInsert(...)) via ZeroDB's Postgres + Hooks API.

import { neon } from 'zerodb-neon';
const sql = neon();
const users = await sql`SELECT * FROM users`;

zerodb-mem0 — mem0 API on ZeroDB

Same Memory().add() / .search()surface as mem0, backed by ZeroMemory's semantic memory — no mem0 Cloud pricing.

from zerodb_mem0 import Memory
m = Memory()
m.add("I love pizza", user_id="alice")
m.search("food preferences", user_id="alice")

langchain-zerodb — LangChain VectorStore

Implements LangChain's VectorStore (add_texts, similarity_search), storing embeddings in ZeroDB's managed Postgres + pgvector with free embeddings.

from langchain_zerodb import ZeroDBVectorStore
vs = ZeroDBVectorStore(api_key=key, project_id=proj)
vs.similarity_search("query", k=5)

crewai-ainative — CrewAI, no OpenAI key

Points CrewAI at AINative's free models (Llama, Qwen, DeepSeek, Kimi) and wires in ZeroMemory — no OpenAI key required.

from crewai_ainative import configure_crew
configure_crew()   # no OpenAI key needed

@langchain/ainative — LangChain.js

ChatModel, Embeddings, and VectorStore for LangChain.js — backed by AINative models and ZeroDB cloud vectors.

npm install @langchain/ainative

Choosing an integration

If you use…Reach for…
ChromaDB for vectorschromadb-zerodb
MinIO / S3 for filesminio-zerodb
Neon / Supabase for datazerodb-neon / zerodb-supabase
cron / QStash / Trigger.dev / Firebase for jobszerodb-cron / zerodb-qstash / zerodb-trigger / zerodb-firebase
RQ / APScheduler / Dagster / Prefect / Temporalthe matching zerodb-* package
LangChain / LlamaIndex / CrewAI / mem0langchain-zerodb / llama-index-…-zerodb / crewai-ainative / zerodb-mem0
Instructor / RAGAS / LiteLLM / FastEmbedinstructor-ainative / ragas-ainative / litellm-ainative / fastembed-cloud

Get the ZeroDB Integrations Step-by-Step Guide

A free PDF workbook: pick your drop-in replacement, swap the import, and migrate your stack to ZeroDB — step by step.

We'll only use this to send your guide and occasional ZeroDB updates.

Frequently asked questions

What is the "change the import, not the code" principle?

Every ZeroDB integration package keeps the API of the tool it replaces and routes calls to ZeroDB instead. You swap one import — chromadb → chromadb-zerodb, or from langchain.vectorstores import ZeroDBVectorStore — and your existing app code stays the same.

How does chromadb-zerodb work?

chromadb-zerodb mirrors ChromaDB's API (createCollection, add, query) and routes to ZeroDB's cloud vector API with auto-embedding via bge-m3 (1024-dim). It auto-provisions a free project on the first call, so there's no manual setup. Available on both PyPI and npm.

What is zerodb-mem0?

zerodb-mem0 (PyPI) implements the mem0 memory API (Memory().add() and .search()) backed by ZeroMemory's semantic memory — without mem0 Cloud pricing. Switch by changing the import from mem0 to zerodb_mem0.

How does langchain-zerodb differ from @langchain/ainative?

langchain-zerodb (PyPI) is a LangChain Python VectorStore backed by ZeroDB (add_texts, similarity_search). @langchain/ainative (npm) is the LangChain.js integration: ChatModel, Embeddings, and VectorStore for the JavaScript ecosystem on AINative and ZeroDB.

Do the drop-in packages auto-provision a project?

Most packages auto-provision a free Instant DB trial project (72 hours) on first use when no ZERODB_API_KEY is set. A claim URL is printed so you can make the project permanent. Set ZERODB_API_KEY or AINATIVE_API_KEY in your environment to use an existing project.

Which packages are on PyPI and which are on npm?

PyPI packages: chromadb-zerodb, zerodb-supabase, zerodb-temporal, zerodb-apscheduler, zerodb-rq, zerodb-dagster, zerodb-prefect, langchain-zerodb, llama-index-vector-stores-zerodb, crewai-ainative, zerodb-mem0, instructor-ainative, ragas-ainative, litellm-ainative, fastembed-cloud, zerodb-fastapi, zerodb-pytest. npm packages: chromadb-zerodb (JS), minio-zerodb, zerodb-neon, zerodb-cron, zerodb-qstash, zerodb-trigger, zerodb-firebase, @langchain/ainative.