For detailed information of the available functions and methods in your preferred language’s SDKs, refer to the API documentation linked below. If you’re looking for a REST API reference, visit the REST API page. If you’re looking for conceptual and practical namespace guidance before diving into method signatures, see Namespaces and Catalog Model and Using Namespaces in SDKs.Documentation Index
Fetch the complete documentation index at: https://docs.lancedb.com/llms.txt
Use this file to discover all available pages before exploring further.
Supported SDKs
Python, Typescript and Rust SDKs are officially supported by LanceDB. You can use these SDKs to interact with both LanceDB OSS and Enterprise deployments.| Reference | Description |
|---|---|
| Python | Full-featured Python client with pandas & numpy integration |
| Typescript | A TypeScript wrapper around the Rust library, built with napi-rs |
| Rust | Native Rust library with persistent-storage and high performance |
REST API SDKs
Enterprise REST API-based SDKs provide a convenient way to interact with LanceDB Enterprise deployments using the Lance REST Namespace API.| Reference | Description |
|---|---|
| Java | REST API Enterprise SDK in Java |