Hello, I have the same confusion here. Interestingly, I can see that end-to-end encryption is provided on the site Security | Weaviate, and the page Weaviate Encryption At Rest | Restackio gives detailed information about Weaviate’s data encryption capabilities. However, I can’t find any related information in Weaviate’s official documentation.
While the first link mentions all the security features for our hosted customers, the second is a doc on how to install Weaviate using our helm chart on a self hosted maneer.
When deploying Weaviate yourself, you can enable a range of security layers, such as encryption at rest or SSL for exposing Weaviate, etc. But is “outside” of Weaviate, and will depend on other componentes.
@DudaNogueira
Thank you for your reply. Am I correct in understanding that if I self-host Weaviate, I can enable features like encryption at rest or KMS integration as mentioned in the second link (Weaviate Encryption At Rest | Restackio)?
However, if I’m using Weaviate Cloud, the Cloud version does not support similar integration features?
Also, I feel the distinction between Weaviate Cloud and a self-hosted Weaviate deployment is not very clear in the documentation.
Our hosted cloud has all the mentioned implementations, along with backups, easy upgrade, support, SLAs, etc. All that is already set up for you as part of our services.
The same binary we release in our public repo is the binary we use in our cloud.
So if you self host Weaviate you may or may not want to expose it to the public.
For example. Some users has Weaviate only reachable to their backends on their own servers.
And just like any other self hosted software, you can host it in different ways.