Minimum system requirements for local setup

Hey everyone! I’m setting up Weaviate locally and want to find the minimum system requirements that allow for a smooth experience while also handling decent-sized datasets (e.g., 1M+ vectors). What’s the best local setup (RAM, CPU, Docker settings) to balance performance and resource efficiency? Any config tweaks I should consider?

hi @Niharika !!

Welcome to our community :hugs:

Based on this doc:

I have created a simple resource calculator:

This will calculate Memory. For CPU it will depend on the QPS you want to deliver, on if you are ingesting and deleting a lot of data, as those are more CPU bound.

Let me know if this helps!

Thanks!