Architecture editor
Your architecture, its flexway.yaml, its decisions.
Start from a template, adjust the bricks: the map, the simulation, the configuration and the checklist follow every gesture.
Everything runs in your browser, with no account and no server: your answers and your architecture stay in the page.
Without script, here is the "Take over an existing API" template: its map and its flexway.yaml. With the script, everything can be changed.
version: 1
contracts:
openapi: ./openapi.yaml
upstreams:
default:
url: http://orders.internal:8080
timeout: 3s
circuit_breaker: { failure_ratio: 0.5, min_requests: 20, window: 10s, cooldown: 5s }
auth:
tenant_header: X-Tenant
issuers:
- name: customers
discovery: https://login.example.net/.well-known/openid-configuration
audience: api
tenant_claim: org
policies:
definitions:
browser:
type: cors
config:
allow_origins: [https://app.example.com]
allow_credentials: true
max_age: 10m
per-caller:
type: rate-limit
config:
key: caller
classes:
read: { rps: 50, burst: 100 }
write: { rps: 10, burst: 20 }
expensive: { rps: 1, burst: 5 }
chains: { global: [browser, per-caller] }Keys and values from Flexway v1.6.3's example files. Not checked by the configuration's schema, published later: check the file with flexway validate.
Without script this page reads as it is; the script adds the interaction.
- 1Start from a template
- 2Adjust the bricks
- 3See the simulation, download
By need
By sector
flexwayAPI, AI and agent gateway
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.