# Does Weaviate support SSL out of the box?

**URL:** <https://forum.weaviate.io/t/does-weaviate-support-ssl-out-of-the-box/620>\
**Category:** Support\
**Created:** [September 5, 2023, 3:18pm UTC](https://forum.weaviate.io/t/does-weaviate-support-ssl-out-of-the-box/620 "2023-09-05T15:18:29Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [July 16, 2024, 2:14pm UTC](https://forum.weaviate.io/t/does-weaviate-support-ssl-out-of-the-box/620/12 "2024-07-16T14:14:46Z")

</div>

Exposing the deployment has a lot of options and varies a lot.

I have crafted a [docker compose for traefik here](https://gist.github.com/dudanogueira/0dd925cbf63397e256e84e991245aab3/).

because of the new grpc endpoint, it got a little bit more tricky than only a common http port.

I have not played with nginx on k8s yet. I will try to get a hold of those an try to come up with some samples, as exposing weaviate is a common questions I see around.

But bottom line, this is will be about exposing both the http port and grpc port.

for the grpc part, you can use tools like grpcurl to make sure you deployment is serving. [Check this thread on this](https://forum.weaviate.io/t/weaviate-with-traefik-and-grpc/1238/3)

for instance:

```shell
 grpcurl -d '{"service": "Weaviate"}' -proto health.proto grpc.weaviate.mydomain.com:50051 grpc.health.v1.Health/Check

```

Let me know if this helps and let’s keep it going!

Thanks for using Weaviate and engaging here on forums, we really appreaciate it 🙂

---

_[View the full topic](https://forum.weaviate.io/t/does-weaviate-support-ssl-out-of-the-box/620)._
