DeepLake

Stale
GitHub C++ Apache-2.0

Description

AI Data Runtime for Agents. Provides serverless Postgres with a multimodal datalake, enabling scalable retrieval and training. Unifies vector storage, dataset management, and streaming data loading for AI agent workflows.

Key Features

  • AI data runtime for agents providing serverless Postgres with multimodal datalake architecture
  • Unified vector storage, dataset management, and streaming data loading for LLM apps and deep learning training
  • Native multi-cloud support with a single API to operate S3, GCP, Azure, and local storage
  • Deep integrations with LangChain, LlamaIndex, Weights & Biases, and other popular AI tools
  • Built-in PyTorch and TensorFlow dataloaders with data versioning and lineage tracking
  • 100+ pre-built public datasets (MNIST, COCO, ImageNet, etc.) with instant visualization in Deep Lake App

Use Cases

💡 Vector database for storing and retrieving document embeddings when building RAG applications
💡 Dataset management and streaming data loading during large-scale deep learning model training
💡 Unified management of images, videos, audio, and text data in multimodal AI systems
💡 Knowledge base storage and efficient retrieval in AI agent workflows with cross-cloud deployment support
💡 Data versioning and annotation management in medical imaging, autonomous driving, and similar domains

Strengths & Limitations

Strengths

  • High community interest (9.2k stars)
  • Permissive open-source license (Apache-2.0)
  • Responsive to issues, low backlog

Categories

Quick Start

1. Install: pip install deeplake
2. Register at Deep Lake App to get an API token
3. Create a dataset with deeplake.create()
4. Add data and perform vector search
5. Integrate with LLM apps via LangChain or LlamaIndex

Related Projects

zvec

15.6k · C++
Active A+

A lightweight, lightning-fast, in-process vector database by Alibaba with C++ core, Node.js and Python bindings, designed for RAG, agent memory, and vector search use cases.

vector-databaseragembedding +3
  • · Blazing fast in-process vector database searching billions of vectors in milliseconds
  • · Dense and sparse vector support with native multi-vector queries in a single call
  • · Hybrid search combining semantic similarity with structured filters for precise results

ColiVara

1.5k · Python
Normal B

ColiVara is a suite of services for storing, searching, and retrieving documents based on visual embeddings. It uses vision models instead of chunking and text-processing, achieving state-of-the-art retrieval on both text and visual documents without OCR.

ragvector-databaseembedding +2
  • · Vision-based retrieval — uses ColPali vision language models for document embeddings instead of text chunking or OCR
  • · 100+ format support — handles PDF, DOCX, PPTX, and 100+ other file formats with automatic image conversion
  • · Metadata filtering — filter searches by collection and document metadata fields (author, year, tags, etc.)

TrustGraph

2.7k · Python
Active A+

A graph-native context development platform for storing, enriching, and retrieving structured knowledge with semantic search and portable context cores, supporting RDF, SPARQL, and other standards for AI agent knowledge management.

ragmemorydatabase +3
  • · Context Graph engine with automated entity/relationship extraction and ontology-driven graph construction
  • · Out-of-the-box RAG pipelines: DocumentRAG, GraphRAG, and OntologyRAG
  • · Multi-model database system supporting tabular, document, graph, vector, image, video, and audio data

LEANN

12.9k · Python
Active A+

RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate, and 100% private RAG application on your personal device. Published at MLsys 2026.

ragpythonvector-database +2
  • · 97% storage reduction vs traditional vector databases with no accuracy loss
  • · Graph-based selective recomputation — embeddings computed on demand, not stored
  • · 100% local and private — data never leaves your laptop