Easy to Use
Simple configuration with YAML files. Get started in minutes with minimal setup.
Install Ingress:
go install github.com/go-zoox/ingress@latestStart the server:
# Start with default configuration (port 8080)
ingress run
# Start with custom configuration file
ingress run -c ingress.yamlBasic configuration example:
version: v1
port: 8080
rules:
- host: example.com
backend:
service:
name: backend-service
port: 8080Same routing outcome without backend.type, or with type: service — runnable comparisons live in examples/basic/ingress.yaml.
backend.type is optional: Ingress infers service, handler, or redirect when exactly one of those blocks is configured.
For more details, see the Getting Started Guide.