Skip to main content

Contributor Guide

Contributor Guide


🎉 First off, thank you for taking the time to contribute! 🎉

We are delighted to have you here. We are thrilled that you want to contribute to Weaviate core, as together we can make Weaviate even better. We strive to build an engaging community and we encourage you to participate, share your ideas and make friends.

Weaviate on GitHub

If you're using Weaviate or if you like the project, please ⭐ this repository to show your support!

Contributor Guide Structure

We recommend reading through the Contributors' getting started guide first. That includes suggestions on different ways to contribute, as well as how you can make those contributions.

This guide also includes the following sections on specific areas. You can think of these as more technical, reference guides on each area for contributors.

Join the Weaviate Community

A lot of community chat happens on the Weaviate Community Slack, with longer-form discussions taking place on the forum

Many members of our community help us by giving feedback, asking questions, or proposing ideas. To get involved in our community, please make sure to familiarize yourself with the project's Code of Conduct.

Please set your forum or Slack workspace display name to your name. This will make it easier to connect with other community members. Then reach out to members of the community, introduce yourself, and share your ideas/questions. Tell us about your areas of interest and what technologies you are using to build your projects. The more we know about you, the better we will be able to match project requirements to your interests and abilities.

If at any time you face any difficulties, don't hesitate to reach out in the #general channel on our Slack for quick help, or in the General category of the forum for more complex issues. Our team and the community will help you solve your problem.


Please refer to each individual repository for relevant licensing information.