Skip to main content

Projects

A project is a connection to a Kubernetes cluster where Envoy Gateway is installed. Each project contains:

  • Cluster connection: Kubernetes API server endpoint and credentials
  • Domain templates: Reusable Gateway configurations
  • Domains: Active Gateway resources
  • Routes: HTTPRoute and GRPCRoute configurations

Multi-Cluster Management

You can manage multiple Kubernetes clusters simultaneously:

Use CaseExample
Environment separationDevelopment, staging, production clusters
Regional deploymentUS-East, EU-West, APAC clusters
Team isolationPlatform team, application team clusters

Security

Project credentials are stored securely:

  • Kubernetes tokens are encrypted at rest in PostgreSQL
  • Tokens are never exposed through the API
  • Connection validation before saving

Project Administration

RoleCapabilities
Platform AdminCreate/delete projects, manage all settings
Project AdminManage domains, templates, and routes within project
Team MemberSubmit routes for approval, view configurations

Projects provide the foundation for organizing your API gateway infrastructure across multiple Kubernetes environments.