Clarification on Cluster Definition and Redis/PostgreSQL Separation under Startup License

We are currently using the Startup License for n8n and are working on refining our architecture to make the most of the allowed resources without violating the terms of the license.

We understand that the Startup License allows up to 5 n8n instances (UI or workers) running simultaneously, but we would like to request clarification on how “cluster” boundaries are defined from a licensing perspective.

Specifically, we would like to confirm:

  1. Does the definition of a “cluster” under the Startup License require that all instances (UIs and workers) share the same Redis and PostgreSQL backend?
  2. If we were to separate Redis or PostgreSQL per environment (e.g., one for development and one for production), would that be considered two separate clusters and thus require two Startup licenses, even if we stay within the 5-instance limit?
  3. Would having different Redis instances for each environment, but still using a single PostgreSQL database, be treated as one cluster or two?
  4. Is there any official documentation where this cluster boundary is explicitly defined?

We’re asking because we’re trying to isolate development and production execution environments (e.g., with separate Redis queues and tagged workers) while staying compliant with the Startup License.

Your clarification will help us design a legally compliant and technically sound architecture.

Thank you in advance for your time and support.