Skip to main content

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
.NET/C#Antonio CisterninoGitHubNuGetGitHub README
Integration tests
MIT
.NET/C#Stuart Cam
Search Pioneer
GitHubNuGetGitHub README
Integration tests
Apache 2.0
PHPTim KleyersburgGitHubPackagistGitHub READMEMIT
RubyAndrei Bondarev
Source Labs
GitHubRubyGemsRubyDocMIT

Contributing

To contribute to these libraries, please contact the maintainers directly.

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

Questions and feedback

If you have any questions or feedback, please let us know on our forum. For example, you can: