Skip to main content

Community clients

LICENSE Weaviate on Stackoverflow badge Weaviate issues on GitHub badge Weaviate version badge Weaviate total Docker pulls badge Go Report Card


In addition to the official client libraries, below community client libraries exist for the following languages:

These are not officially maintained by Weaviate, but we are very grateful for the work of these developers and would like to share their work with you.

Community-maintained client libraries

LanguageMaintainerSource CodePackage managerDocumentation / ExamplesLicense
.NET/C#Stuart Cam at Search PioneerGitHubNuGetGitHub README / Integration testsApache 2.0
PHPTim KleyersburgGitHubPackagistGitHub READMEMIT
RubyAndrei Bondarev at Source LabsGitHubRubyGemsRubyDocMIT


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

If you have created a Weaviate client library and would like to be featured here, please let us know on the forum or Slack.

More Resources

For additional information, try these sources.

  1. Frequently Asked Questions
  2. Weaviate Community Forum
  3. Knowledge base of old issues
  4. Stackoverflow
  5. Weaviate slack channel