{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/4"}],"enrichment":{"capability":"pyobvector is a Python SDK for OceanBase Vector Store that provides vector similarity search, full-text search, and JSON table operations through SQLAlchemy or a Milvus-compatible API.","skillfed_tags":["vector-search","oceanbase","sqlalchemy-extension"],"use_cases":["Migrate from Milvus to OceanBase without rewriting client code by using MilvusLikeClient.","Build semantic search on relational data by combining vector similarity with SQL filters and joins via SQLAlchemy.","Perform hybrid search combining full-text search and vector similarity in a single query using HybridSearch.","Prototype vector applications locally with embedded SeekDB before deploying to a server.","Store and query embeddings alongside structured metadata (JSON fields) in OceanBase tables."],"what_it_does":"pyobvector is a Python client library for OceanBase's vector storage capabilities, enabling approximate nearest neighbor (ANN) search, full-text search, and JSON queries on OceanBase databases. It wraps OceanBase's vector indexing (HNSW, VSAG) and exposes it through two main interfaces: a Milvus-compatible API for drop-in compatibility with existing Milvus code, and a SQLAlchemy hybrid mode that lets you mix vector operations with standard SQL queries on the same tables.\n\nThe package is built on top of SQLAlchemy, aiomysql, and pymysql for database connectivity, and numpy for vector operations. It supports four modes of use: Milvus-compatible collections, SQLAlchemy ORM with vector extensions, embedded local SeekDB (no server), and hybrid search combining full-text and vector similarity. Installation is straightforward (pure Python wheel), and it requires Python 3.10+.","worth_installing":"Yes, if you are already using OceanBase or planning to adopt it for vector workloads. The Milvus-compatible API lowers switching costs, and SQLAlchemy integration lets you avoid a separate vector database. No security vulnerabilities reported. Active maintenance and low install friction. Not recommended if you need a standalone vector database\u2014pyobvector is a client for OceanBase, not a replacement for it."},"id":"pyobvector","links":{"html":"https://skillfed.io/packages/pyobvector","md":"https://skillfed.io/packages/pyobvector.md","pypi":"https://pypi.org/project/pyobvector/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-29","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"pyobvector","python_support":"supports_current","summary":"A python SDK for OceanBase Vector Store, based on SQLAlchemy, compatible with Milvus API."},"popularity":{"monthly_downloads":115089,"position":12269,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.29"}
