https://github.com/memgraph/helm-charts
Helm charts for deploying Memgraph, an open-source in-memory graph database.
https://github.com/memgraph/helm-charts
Last synced: 2 months ago
JSON representation
Helm charts for deploying Memgraph, an open-source in-memory graph database.
- Host: GitHub
- URL: https://github.com/memgraph/helm-charts
- Owner: memgraph
- License: apache-2.0
- Created: 2023-07-17T11:47:11.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-05T08:47:23.000Z (11 months ago)
- Last Synced: 2025-06-05T09:38:13.971Z (11 months ago)
- Language: Smarty
- Homepage: https://memgraph.github.io/helm-charts/
- Size: 401 KB
- Stars: 19
- Watchers: 6
- Forks: 15
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Memgraph Helm Charts
[](https://github.com/memgraph/helm-charts/blob/main/LICENSE)
[](https://artifacthub.io/packages/search?repo=memgraph)
[](https://memgraph.com/docs/)
Welcome to the Memgraph Helm Charts repository. This repository provides Helm charts for deploying Memgraph, an open-source in-memory graph database.
## Available charts
- [**Memgraph standalone**](#memgraph-standalone)
- [**Memgraph Lab**](#memgraph-lab)
- [**Memgraph high availability**](#memgraph-high-availability)
## Prerequisites
Helm version 3 or above installed.
## Add the Helm repository
Add the Memgraph Helm chart repository to your local Helm setup by running the following command:
```
helm repo add memgraph https://memgraph.github.io/helm-charts
```
## Update the repository
Make sure to update the repository to fetch the latest Helm charts available:
```
helm repo update
```
## Memgraph standalone
Deploys standalone Memgraph.
For detailed information and usage instructions, please refer to the [chart's individual README file](./charts/memgraph/README.md).
To install the Memgraph standalone chart, run the following command:
```
helm install my-release memgraph/memgraph
```
Replace `my-release` with a name of your choice for the release.
Once Memgraph is installed, you can access it using the provided services and endpoints. Refer to the [Memgraph documentation](https://memgraph.com/docs/memgraph/connect-to-memgraph) for details on how to connect to and interact with Memgraph.
To upgrade or uninstall a deployed Memgraph release, you can use the `helm upgrade` or `helm uninstall` commands, respectively. Refer to the [Helm documentation](https://helm.sh/docs/) for more details on these commands.
## Memgraph lab
Deploys Memgraph Lab.
For detailed information and usage instructions, please refer to the [chart's individual README file](./charts/memgraph-lab/README.md).
To install Memgraph Lab, run the following command:
```
helm install my-release memgraph/memgraph-lab
```
Replace `my-release` with a name of your choice for the release.
Refer to the [Data visualization in Memgraph Lab](https://memgraph.com/docs/data-visualization) for details on how to connect to and interact with Memgraph.
To upgrade or uninstall a deployed Memgraph release, you can use the `helm upgrade` or `helm uninstall` commands, respectively. Refer to the [Helm documentation](https://helm.sh/docs/) for more details on these commands.
## Memgraph high availability
Deploys high available Memgraph cluster, that includes two data instances and three coordinators.
For detailed information and usage instructions, please refer to the [chart's individual README file](./charts/memgraph-high-availability/README.md).
To install the chart, run the following command:
```
helm install my-release memgraph/memgraph-high-availability --set env.MEMGRAPH_ENTERPRISE_LICENSE=,env.MEMGRAPH_ORGANIZATION_NAME=
```
Replace `my-release` with a name of your choice for the release.
There are a few additional steps to make the cluster fully operational. Please take a look under the [Setting up the cluster](https://memgraph.com/docs/getting-started/install-memgraph/kubernetes#setting-up-the-cluster) docs section.
Once Memgraph cluster is up and running, you can access it using the provided services and endpoints. Refer to the [Memgraph documentation](https://memgraph.com/docs/memgraph/connect-to-memgraph) for details on how to connect to and interact with Memgraph.
To upgrade or uninstall a deployed Memgraph release, you can use the `helm upgrade` or `helm uninstall` commands, respectively. Refer to the [Helm documentation](https://helm.sh/docs/) for more details on these commands.
## Docker Compose
Creates HA Memgraph cluster with one command. The only thing you need to do is add your license details. Used bridged docker network for
communication.
## Contributing
Contributions are welcome! If you have any improvements, bug fixes, or new charts to add, please follow the contribution guidelines outlined in the [`CONTRIBUTING.md`](https://github.com/memgraph/helm-charts/blob/main/CONTRIBUTING.md) file. If you have questions and are unsure of how to contribute, please join our Discord server to get in touch with us.
## Debugging Memgraph Pods
Find more details under [Debugging Running
Pods](https://memgraph.com/docs/database-management/debugging#debugging-running-pods)
documentation section.
## License
This repository is licensed under the [Apache 2.0 License](https://github.com/memgraph/helm-charts/blob/main/LICENSE).