Deployment
One binary, one configuration in Git, all your topologies.
The same binary and the same signed image, from a laptop to a cluster: the configuration lives in Git, is validated offline and reloads without losing a request. Here is the shared cycle, then each topology with its status at the published release.
What makes it strong to operate
One binary, one signed image, one chart
The same thing from a laptop (docker run) to a VM (systemd) and a cluster (Helm); archive and image verifiable with cosign.
Git, the only source
Contract and flexway.yaml versioned, validated offline; the console proposes as pull requests, it never writes.
Reloaded without loss
No restart, no request lost; an invalid configuration is refused as a whole, the running one keeps serving.
Refuse rather than fall
In-flight ceiling, sheddable traffic shed first, draining on stop; each replica tells the console its state.
The GitOps configuration cycle
Shared by every topology: nothing reaches the gateway without review, the console never writes to production.
flexwayAPI, AI and agent gateway
The configuration cycle: the contract and flexway.yaml in Git; flexway validate offline in your CI; deployment of the same signed image, by chart or by file; hot reload without losing a request, an invalid configuration is refused as a whole and the running one keeps serving; the console observes; a change goes back as a proposal, a diff in a pull request, never a write.
- Git repository
- The Git repository: the contract and flexway.yaml under version control, the configuration's only source of truth.
- Your CI
- Your CI runs flexway validate offline: an operation without an upstream or a policy that does not compile fails the CI.
- Deployment
- The deployment: the same signed image, by Helm chart, container or binary, from the laptop to the cluster.
- Reload
- The hot reload: the new configuration is served without a restart; if invalid, it is refused and the previous one keeps serving.
- Console
- The console observes: version served, last reload, traffic and health of each replica; it does not write.
- Proposal
- The proposal: a change prepared in the console becomes a checked diff, opened as a pull request.
- Traffic
Git repository
The Git repository: the contract and flexway.yaml under version control, the configuration's only source of truth.
- Role
- The contract (OpenAPI, AsyncAPI, Protobuf) and flexway.yaml, versioned: the only source of truth
Your CI
Your CI runs flexway validate offline: an operation without an upstream or a policy that does not compile fails the CI.
- What is checked
- Offline: every operation has an upstream, every policy compiles, or the CI fails; the configuration digest is printed
Deployment
The deployment: the same signed image, by Helm chart, container or binary, from the laptop to the cluster.
- What ships
- One binary, one signed image, one Helm chart: the same thing from a laptop to a cluster
Reload
The hot reload: the new configuration is served without a restart; if invalid, it is refused and the previous one keeps serving.
- What happens
- Re-read every 5 s or on SIGHUP, without restarting or losing a request
- Invalid
- Refused as a whole: the running configuration keeps serving,
last_reload.result: rejectedand its cause
Console
The console observes: version served, last reload, traffic and health of each replica; it does not write.
- Role
- Observes: configuration version, last reload, traffic, health of each replica
Proposal
The proposal: a change prepared in the console becomes a checked diff, opened as a pull request.
- Role
- A change prepared in the console becomes a diff checked by the real loader, opened as a pull request
The topologies
When to use it, what scales and how, what to operate, the status in the catalogue of the published release. No throughput or latency figure: no benchmark is published.
Let's talk about your gateway
Flexwiz is a young company: you talk directly with the person who founds it. Tell us what you want to run through Flexway. We talk about your infrastructure and your digital sovereignty requirements.
Online booking is coming soon; until then, an e-mail is enough.