discover
Real-time service discovery
Watches each platform's events and keeps the routing table in sync as services come and go. Nothing to reload by hand.
Declare routing where your services already live. Sōzune discovers them, secures them with automatic HTTPS, and keeps the routing table in sync.
# api.yaml — Ring deployment
name: api
image: my-api:latest
replicas: 3
labels:
sozune.enable: "true"
sozune.http.web.host: "api.example.com"
sozune.http.web.port: "8080"Same sozune.* keys. Move the service, the routing moves with it.
Watches each platform's events and keeps the routing table in sync as services come and go. Nothing to reload by hand.
Let's Encrypt over HTTP-01 and DNS-01, wildcards included. Certificates provisioned and renewed without you touching a file.
A typo’d label or a shadowed route never fails silently. Validate before deploy, or read the reason straight off the failing request.
Configure routes where your services live, drive them over a REST API, and watch the live state from the built-in dashboard.