flexway
FRENTalk to an expert

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.

Your infrastructureflexwayAPI, AI and agent gatewayUnified Decision Chain (UDC)CORSIdentityRateBreakerTime limitWeb applicationMobile application/orders/**REST service160 served · 205 refused
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.

Flexway v1.6.3
  1. 1Start from a template
  2. 2Adjust the bricks
  3. 3See the simulation, download

flexwayAPI, AI and agent gateway

F opens the workspace full screen; F or Escape leaves it.

    Import a flexway.yaml

    Read in the page, nothing is sent. What can be drawn becomes bricks; the rest is kept as written, listed, and written back unchanged. An OpenAPI contract shows its x-flexway-* extensions.

      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.