flexway
FRENParler à un expert

Développeurs

Du contrat au trafic, sans deviner.

Valider hors ligne, démarrer avec un fichier, reprendre une passerelle existante : tout part du contrat OpenAPI ou AsyncAPI que vous écrivez déjà.

La configuration se valide avant de démarrer : une erreur est refusée au chargement, jamais découverte en production.

Essayer en direct · Votre architecture, son flexway.yaml et ses décisions simulées, dans le navigateur.

Démarrer en 5 minutes

Dans le dossier de votre flexway.yaml et de votre contrat OpenAPI - par exemple ceux de l'exemple rest-minimal :

Les commandes valent à l'ouverture publique, quand l'image sera publiée ; d'ici là, Flexway s'essaie dans le navigateur. Essayer dans le navigateur

  1. Valider la configuration, hors ligne

    docker run --rm -v "$PWD:/etc/flexway:ro" ghcr.io/flexwiz/flexway:v1.6.3 validate -v
  2. Lancer la passerelle

    docker run --rm --name flexway -p 8080:8080 -p 9090:9090 \
      --add-host=host.docker.internal:host-gateway \
      -v "$PWD:/etc/flexway:ro" \
      ghcr.io/flexwiz/flexway:v1.6.3

Appelez ensuite une opération déclarée dans votre contrat : elle répond. Une route absente du contrat répond 404, en application/problem+json.

Commandes du guide « Servir sa première API », image de la version v1.6.3.

Suivre le guide pas à pas

Les exemples du dépôt

35 exemples complets livrés avec la version v1.6.3.

Toutes les versions

Parlons de votre passerelle

Flexwiz est une jeune entreprise : vous parlez directement avec la personne qui la fonde. Dites-nous ce que vous voulez faire passer par Flexway. Nous parlons de votre infrastructure et de vos exigences de souveraineté numérique.

La prise de rendez-vous en ligne arrive bientôt ; d'ici là, un e-mail suffit.