ChromaDB is a lightweight, open-source vector database for storing embeddings and performing semantic search. It runs in-process (in your Python application) or as a standalone server. ChromaDB handles embedding generation, storage, and similarity search with minimal setup. Unlike managed vector databases (Pinecone, Qdrant), ChromaDB is self-hosted and has zero infrastructure overhead for local use.