weaviate-client
A python native Weaviate client
Install
weaviate-client on PyPI
pip
pip install weaviate-clientuv
uv add weaviate-clientpoetry
poetry add weaviate-clientPackage facts
| License | BSD 3-clause (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 7 — httpx, validators, authlib, pydantic, grpcio, protobuf, packaging |
| Maintenance | actively maintained — 0 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: weaviate_client-4.23.0-py3-none-any.whl
About weaviate-client
from the package's own PyPI description — quoted content, verbatim
Weaviate python client
.. image:: https://raw.githubusercontent.com/weaviate/weaviate/19de0956c69b66c5552447e84d016f4fe29d12c9/docs/assets/weaviate-logo.png :width: 180 :align: right :alt: Weaviate logo
.. image:: https://github.com/weaviate/weaviate-python-client/actions/workflows/.github/workflows/main.yaml/badge.svg?branch=main :target: https://github.com/weaviate/weaviate/actions/workflows/.github/workflows/pull_requests.yaml :alt: Build Status
.. image:: https://badge.fury.io/py/weaviate-client.svg :target: https://badge.fury.io/py/weaviate-client :alt: PyPI version
.. image:: https://readthedocs.org/projects/weaviate-python-client/badge/?version=latest :target: https://weaviate-python-client.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
A python native client for easy interaction with a Weaviate instance.
The client is tested for python 3.9 and higher.
Visit the official Weaviate <https://weaviate.io/>_ website for more information about the Weaviate and how to use it in production.
Client Versions
We currently support the following versions client versions:
- 4.X:...
Read as markdown · JSON record · Source repository · Homepage · Docs
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
A Python client library for interacting with Weaviate, a vector database platform for semantic search and AI applications. It provides native Python bindings to connect to and query Weaviate instances.
Low friction installation with a pure-Python wheel and seven well-established runtime dependencies (httpx, validators, authlib, pydantic, grpcio, protobuf, packaging). The package is actively maintained with a recent release and no known vulnerabilities.
BSD 3-clause permissive license allows commercial use, modification, and distribution with minimal restrictions, making it suitable for both open-source and proprietary projects.
Usage
pip install weaviate-client
from weaviate import connect_to_local
client = connect_to_local()
print(client.is_ready())
Requires Python 3.10 or higher; a running Weaviate instance (local or remote) is needed for the client to connect to.
Verdict: A well-maintained, actively developed client library for Weaviate with low installation friction, permissive licensing, and no known vulnerabilities. Suitable for production use in semantic search and vector database applications, provided you have access to a Weaviate instance.
Needs verification
- Whether the seven runtime dependencies have their own security or maintenance concerns that might affect downstream stability
- Performance characteristics and latency profile for typical semantic search workloads
- Compatibility guarantees between client version 4.23.0 and specific Weaviate server versions
Similar packages
permissive · top 1,000 on PyPI
python-socketiopermissive · top 1,000 on PyPI
qdrant-clientpermissive · top 1,000 on PyPI
pymupdf-layoutagpl · top 1,000 on PyPI
jupyterlab-widgetspermissive · top 1,000 on PyPI
python-engineiopermissive · top 1,000 on PyPI
pypdfpermissive · top 1,000 on PyPI
pymupdf4llmagpl · top 1,000 on PyPI
torchpermissive · top 1,000 on PyPI
nvidia-cudnn-cu13unclear · top 1,000 on PyPI