Oracle VecDB Python SDK
Use this overview to find the quickstart, API references, and related resources for the Oracle VecDB Python SDK.
Welcome to the home of the Oracle VecDB Python SDK documentation. Use this site to install the SDK, walk through quickstarts, and discover the full API surface for table and index management, vector search, models, and inference operations in Oracle AI Database 23.26.3+ and ORDS 26.2.2+.
Highlights
- Simple configuration helpers for Oracle VecDB endpoints
- Programmatic control over vector tables, indexes, metadata, and annotations
- Embedding, inference, and search workflows powered by Oracle AI Database models
- Support for upsert, delete, filter, and similarity and rerank queries
Getting started
If you are new to the SDK, follow these steps:
- Quick Start Guide to install the package, configure a client, create a table, load vectors, and run a query.
- Python API Reference to explore every endpoint, request and response schema, and usage pattern.
Looking for examples?
- Browse the sample applications for full-stack reference implementations.
- Use the sample notebooks for interactive tutorials and experiments.
Contributions
- This project welcomes contributions from the community. Before submitting a pull request, please review our contribution guide.