Neo4j License Management

Neo4j License Management

License Limitations

We use a Neo4j Enterprise Startup Edition license with the following limitations:

Current Allocation

License Management Process

  1. The license is stored as a secret in GitHub Actions (NEO4J_ENTERPRISE_LICENSE).
  2. During deployment, the license is retrieved and applied to Neo4j instances.
  3. Instance counts and specifications are enforced through Terraform configurations in terraform/neo4j.tf and terraform/variables.tf.
  4. Pre-deployment checks verify compliance with license limitations.
  5. Regular audits are conducted to ensure ongoing compliance.

License Update Process

  1. Obtain the new license file from Neo4j.
  2. Update the NEO4J_ENTERPRISE_LICENSE secret in GitHub Environments.
  3. Trigger a new deployment to apply the updated license.