Skip to main content
Go to documentation:
⌘U
Weaviate Database

Develop AI applications using Weaviate's APIs and tools

Deploy

Deploy, configure, and maintain Weaviate Database

Query Agent

Run agentic search over your Weaviate Cloud collections

Weaviate Cloud

Manage and scale Weaviate in the cloud

Engram

Persistent memory for LLM agents and applications

Additional resources

Integrations
Weaviate Academy

Need help?

Weaviate LogoAsk AI Assistant⌘K
Support
Community Forum
Contributor guide

Community clients

Weaviate supports client libraries for these languages:

Members of the Weaviate community provide client libraries for some additional languages. These community contributed libraries are not officially maintained by Weaviate. However, we are very grateful for the work these developers do, and we want to share it with you.

Community-maintained client libraries

LanguageMaintainerSource CodePackage managerDocumentationLicense
PHPTim KleyersburgGitHubPackagistGitHub READMEMIT
RubyAndrei Bondarev
Source Labs
GitHubRubyGemsRubyDocMIT

Contributing

To contribute to these libraries, contact the maintainers directly.

If you have a Weaviate client library you would like to add here, let us know on the forum.

Questions and feedback