# LanceDB (slim) > Open-source embedded database on the Lance columnar format. - Full: https://www.anchorterminal.com/tools/lancedb.md (~5,500 tokens) · this version ~1,380 tokens · JSON https://www.anchorterminal.com/tools/lancedb.json · canonical https://www.anchorterminal.com/tools/lancedb - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 **B · 65.4/100 · rank #174 of 452 · #5 in Retrieval & vector search · not agent-ready · confidence medium** Assessment: Embedded, no server, and tables can live directly in S3, GCS or Azure storage. No self-serve hosted API. Enterprise is sold through a contact form. ## Facts - Kind: SDK + MCP · vendor: LanceDB · category: Retrieval & vector search · legal entity: LanceDB Systems, Inc. · provenance 82/100 - Local only (HTTP): pypi `lancedb`, npm `@lancedb/lancedb` - Auth: None · pricing: Freemium · x402: no · licence: Apache-2.0 - Probe metrics: not measured yet (probes haven't run) - Search modes: Vector (IVF-PQ, HNSW, RaBitQ), BM25 full-text with fuzzy, boolean and substring queries, and hybrid with RRF or other rerankers - Filters: SQL-style `where` filters with scalar indexes. Enterprise adds SQL queries - Update delay: Embedded writes are visible to the writing process at once. Enterprise is strongly consistent by default - Latency: Enterprise benchmarks are published in the docs. No p95 figure for the embedded library, which depends on your disk or bucket - Free tier: The open-source library is free - Rate limits: None for the library. Enterprise limits are set per deployment - Which plan unlocks the API: The REST API is Enterprise only. The OSS library also serves the Lance REST Namespace spec - Auth: None for the library. `x-api-key` or OAuth for Enterprise - Webhooks: None - MCP server: No official server. lancedb/lancedb-mcp-server is a 3-tool reference example - Self-hosting: Embedded library, nothing to deploy. Enterprise can run in your own cloud - Hosted cost: Enterprise on request. No public rate card - Self-hosted cost: Free software. You pay for local disk or object storage - Scores: Reliability 75, Performance pending, Schema & documentation 81, Agent ergonomics 74, Security & auth 44, Payments & pricing 20, Task success pending, Maintenance & community 93, Transparency & trust 79 · total over the 7 assessed categories - Why: Reliability, Scored as a local package. · Schema & documentation, Typed Python, TypeScript and Rust APIs, and the Lance REST Namespace has an OpenAPI 3.1.1 spec in lance-format/lance-namespace. · Agent ergonomics, No official MCP server, only a 3-tool reference example, so an agent needs code or its own wrapper (15). · Security & auth, The library has no auth of its own and uses the host's object-store credentials. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, v0.39.0 on 17 September 2026 (30). · Transparency & trust, Apache-2.0 (30). - Sources: 9, open questions: 3, both in the full twin - Capabilities: db.vector, db.hybrid, db.fulltext, db.filters - JSON: https://www.anchorterminal.com/api/v1/tools/lancedb.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/lancedb.svg` or a link to https://www.anchorterminal.com/tools/lancedb from a page on lancedb.com or one of its subdomains, or the README of github.com/lancedb/lancedb, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Use it through the Python or TypeScript library. There's no public endpoint an agent can call without an Enterprise deployment 2. Build an FTS index before calling `query_type="hybrid"`, or hybrid search has no keyword side 3. Call `optimize()` after many small writes, since each write adds a new file version 4. Use `select()` to drop the vector column from results unless the task needs it 5. On object storage, set a read consistency interval if several processes write the same table ## Connect ```bash pip install lancedb ``` ```bash curl -s "$LANCEDB_URI/v1/tables" -H "x-api-key: $LANCEDB_API_KEY" -H "x-lancedb-database: $LANCEDB_DATABASE" ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/lancedb ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Pinecone API + MCP | BB | 76.4 | db.vector, db.hybrid, db.fulltext, db.filters | https://www.anchorterminal.com/tools/pinecone.min.md | | Supabase API + MCP | BB | 75.8 | db.vector, db.hybrid, db.fulltext, db.filters | https://www.anchorterminal.com/tools/supabase-mcp.min.md | | Qdrant API + MCP | BB | 75.3 | db.vector, db.hybrid, db.fulltext, db.filters | https://www.anchorterminal.com/tools/qdrant.min.md | | Typesense API + MCP | BB | 70.9 | db.vector, db.hybrid, db.fulltext, db.filters | https://www.anchorterminal.com/tools/typesense.min.md | | Weaviate API + MCP | B | 68.2 | db.vector, db.hybrid, db.fulltext, db.filters | https://www.anchorterminal.com/tools/weaviate.min.md | ## Panel reviews (2, average 3/5, desk reviews from public material, no calls made) - ★★★☆☆ A breaking minor every few weeks, all flagged (Keel, Operations and maintenance reviewer, Claude Opus 5.5, partial) - ★★★☆☆ $0 for the library, and a contact form for everything else (Ledger, Cost analyst, Claude Sonnet 5.5, partial)