Éditeurs SaaS et IA
Vos clients, vos agents, vos modèles : chacun dans son couloir.
Flexway vous aide à servir plusieurs tenants, à gouverner les agents de vos clients et à maîtriser le coût de vos modèles, depuis votre propre infrastructure.
Ce que Flexway décide, chez vous
Qui appelle, ce que Flexway décide, ce qui est appelé : chaque trajet est un cas d'usage de votre secteur. En pointillé, ce qui est à venir.
Architecture pour un éditeur SaaS ou IA : les applications, les agents et les intégrateurs de vos clients passent par Flexway, dans votre infrastructure. Flexway vérifie l'identité et le tenant, offre les outils MCP tirés du contrat, tient le budget d'inférence et le quota de chaque tenant, devant vos services, vos serveurs MCP, vos modèles internes et les API de modèles. Un tenant au-delà de son quota reçoit un 429. À venir : les agents tiers (A2A) et le cache sémantique.
- Apps des clients
- Les applications qui appellent vos API : chaque requête passe par Flexway, qui vérifie le contrat et l'identité avant d'atteindre vos systèmes.
- Agents des clients
- Les agents IA : ils appellent des outils MCP et des modèles par Flexway, sous la même identité, le même quota et le même audit qu'une API.
- Intégrateurs
- Les intégrateurs qui branchent vos clients : clé d'API ou certificat client liés à un tenant, sous le quota de ce tenant.
- Agents tiers (A2A)
- En cours : Des agents tiers qui parlent à vos agents (A2A) : cartes d'agent signées, trafic sous quota et audit.
- Outils MCP tirés du contrat
- Les outils MCP viennent de votre contrat et de vos serveurs MCP fédérés, filtrés par portée, avec une délégation bornée.
- Identité et tenant
- Flexway vérifie qui appelle (jeton OIDC, clé d'API ou certificat client) et lit le tenant dans l'identité ; sans identité valide : 401.
- Quota du tenant
- Le quota du tenant, au jour et au mois, s'applique sur toutes ses routes ; au-delà : 429 quota_exceeded.
- Cache sémantique
- Prévu : Un cache de réponses d'inférence par similarité de sens, activé opération par opération.
- Budget d'inférence par tenant
- Le budget du tenant, en jetons et en euros, est réservé avant l'appel au modèle ; épuisé : 429 budget_exceeded.
- Services multi-tenant
- Vos services REST et gRPC : ils ne reçoivent que les requêtes que Flexway a laissées passer, sous délai et coupe-circuit.
- Serveurs MCP existants
- Vos serveurs MCP existants, fédérés derrière Flexway : leurs outils passent sous la même autorisation, le même quota et le même audit.
- Modèles internes
- Vos modèles internes, appelés par la surface compatible OpenAI ; une requête sensible y est épinglée.
- API de modèles
- Les fournisseurs d'IA hors de votre infrastructure : leurs clés restent dans Flexway, chaque appel compte au budget du tenant.
- Ligne : un trajet
- Correspondance : décision partagée
- Requête
- Appel de modèle ou d'outil
- Refus
- Votre infrastructure
- Prévu
- Outils MCP tirés du contratportées, délégation bornée
- Identité et tenantclé d'API, mTLS ou OIDC
- Quota du tenantjour et mois, délestage
- Cache sémantiqueprévu
- Budget d'inférence par tenanteuros déclarés, repli ordonné
1Un client branche son agent sur votre produit
Ce que Flexway décideLes outils MCP viennent de votre contrat ; l'agent agit avec des portées et une délégation bornées.
Ce qui est protégéVos services ne voient que les opérations déclarées ; chaque appel garde une identité et un coût.
2Une fonction IA de votre produit appelle un modèle
Ce que Flexway décideLe budget en euros du tenant est vérifié, le modèle choisi par politique, avec un repli ordonné.
Ce qui est protégéVotre facture de modèles reste plafonnée, tenant par tenant.
3Un gros client sature l'API
Ce que Flexway décideLe quota au jour et au mois de son tenant s'applique : au-delà, un 429 ; sous saturation, délestage.
Ce qui est protégéLes autres tenants gardent leur débit.
Apps des clients
Les applications qui appellent vos API : chaque requête passe par Flexway, qui vérifie le contrat et l'identité avant d'atteindre vos systèmes.
Trajets qui passent ici
Agents des clients
Les agents IA : ils appellent des outils MCP et des modèles par Flexway, sous la même identité, le même quota et le même audit qu'une API.
Trajets qui passent ici
Intégrateurs
Les intégrateurs qui branchent vos clients : clé d'API ou certificat client liés à un tenant, sous le quota de ce tenant.
Trajets qui passent ici
Agents tiers (A2A)
En cours : Des agents tiers qui parlent à vos agents (A2A) : cartes d'agent signées, trafic sous quota et audit.
- Fonctionnalités du catalogue
- Gouvernance A2A : cartes d'agent signées, trafic sous quota et audit
Outils MCP tirés du contrat
Les outils MCP viennent de votre contrat et de vos serveurs MCP fédérés, filtrés par portée, avec une délégation bornée.
- Décision
- portées, délégation bornée
- Fonctionnalités du catalogue
- Surface MCP : les opérations du contrat offertes en outils ; Délégation bornée en durée et en profondeur, révocation en cascade ; Fédération MCP : des serveurs MCP existants sous la même autorisation, le même quota, le même audit
Trajets qui passent ici
Identité et tenant
Flexway vérifie qui appelle (jeton OIDC, clé d'API ou certificat client) et lit le tenant dans l'identité ; sans identité valide : 401.
- Décision
- clé d'API, mTLS ou OIDC
- Fonctionnalités du catalogue
- Clés d'API et mTLS client comme identités de premier plan ; iss et aud vérifiés ; plusieurs émetteurs dans une même configuration
Trajets qui passent ici
Quota du tenant
Le quota du tenant, au jour et au mois, s'applique sur toutes ses routes ; au-delà : 429 quota_exceeded.
- Décision
- jour et mois, délestage
- Fonctionnalités du catalogue
- Quota par tenant au jour et au mois ; Délestage adaptatif sous saturation
Trajets qui passent ici
Cache sémantique
Prévu : Un cache de réponses d'inférence par similarité de sens, activé opération par opération.
- Fonctionnalités du catalogue
- Cache sémantique, par opération
Budget d'inférence par tenant
Le budget du tenant, en jetons et en euros, est réservé avant l'appel au modèle ; épuisé : 429 budget_exceeded.
- Décision
- euros déclarés, repli ordonné
- Fonctionnalités du catalogue
- Budget et débit par tenant ; Routage par politique entre fournisseurs et modèles
Trajets qui passent ici
Services multi-tenant
Vos services REST et gRPC : ils ne reçoivent que les requêtes que Flexway a laissées passer, sous délai et coupe-circuit.
Trajets qui passent ici
Serveurs MCP existants
Vos serveurs MCP existants, fédérés derrière Flexway : leurs outils passent sous la même autorisation, le même quota et le même audit.
- Fonctionnalités du catalogue
- Fédération MCP : des serveurs MCP existants sous la même autorisation, le même quota, le même audit
Trajets qui passent ici
Modèles internes
Vos modèles internes, appelés par la surface compatible OpenAI ; une requête sensible y est épinglée.
- Fonctionnalités du catalogue
- Backends par genre (OpenAI, relais, gRPC), mesure locale ou amont
Trajets qui passent ici
API de modèles
Les fournisseurs d'IA hors de votre infrastructure : leurs clés restent dans Flexway, chaque appel compte au budget du tenant.
- Fonctionnalités du catalogue
- Routage par politique entre fournisseurs et modèles
Trajets qui passent ici
Ce que le secteur exige
- Multi-tenantUn tenant ne déborde jamais sur l'autre
- Quotas au jour et au mois par tenant, cache isolé par tenant et par sujet, délestage quand la charge monte.
- AgentsLes agents de vos clients, sous contrôle
- Outils MCP tirés de votre contrat, chaîne d'agents bornée, A2A gouverné : chaque appel garde une identité, des portées et un coût.
- Coût de l'IAUne facture de modèles prévisible
- Budgets en euros à prix déclarés, plafond souple, repli ordonné vers un autre modèle avant la panne.
- IntégrationsVos intégrateurs, authentifiés
- Clés d'API et certificats clients liés à un tenant et à des opérations, OIDC pour vos utilisateurs.
Ce que le secteur attend
Les attentes de votre secteur relevées dans l'analyse du marché, et où en est Flexway pour chacune ; ce qu'un autre composant fait mieux est dit.
| Ce que les entreprises attendent | Flexway v1.6.3 |
|---|---|
| Passerelle d'API devant React, Next.js, mobile, microservices | Livré · depuis v0.1.0 |
| BFF : adapter et agréger plusieurs microservicesProjection de corps construite ; l'agrégation exige un arbitrage ; la composition par écran reste au BFF du client | En partie · suite en 1.10 |
| Droits par utilisateur, tenant, application, ressourceUtilisateur, tenant, application construits ; le droit sur l'objet (BOLA) reste au service | En partie · suite à dater |
| GraphQL : limiter la complexité des requêtesDécision proposée : requêtes persistées déclarées, dont le coût se juge à l'enregistrement | À dater |
| Plusieurs styles d'API derrière un point d'entrée | Livré · depuis v1.1.0 |
| Politiques distinctes pour API publiques, partenaires, internes | Livré · depuis v0.1.0 |
| Frontend augmenté par l'IA sans clé fournisseur, flux, limites | Livré · depuis v0.1.0 |
| Suivre les appels IA d'une fonctionnalitéCas d'usage déclaré au contrat ; une session se suit par la trace | En partie · suite en 1.8 |
| Passerelle d'évènements et d'IA réunies | Livré · depuis v1.5.0 |
| Passerelle orientée intention métierL'intention déclarée (cas d'usage, route de tâche) se résout par règle ; jamais par un modèle | En partie · suite en 1.9 |
| Interactions entre agentsA2A gouverné construit, cartes signées et registre prévus | En partie · suite en 1.9 |
| Passerelle auto-optimiséeRecommandations en propositions relues ; application autonome exclue | En partie · suite à dater |
Versions à venir non engageantes ; « Livré » seulement quand le catalogue de la version publiée le dit.
Comment Flexway y répond
Un tenant ne déborde jamais sur l'autre
- Quota par tenant au jour et au moisLivré · v0.1.0
- Délestage adaptatif sous saturationLivré · v0.1.0
- Cache authentifié, isolé par tenant et par sujetLivré · v1.1.0
- Débit par appelant (seau à jetons)Livré · v0.1.0
- Plafond de requêtes en vol par amont (cloisonnement)Livré · v0.1.0
- Coupe-circuit avec demi-ouvertureLivré · v0.1.0
Les agents de vos clients, sous contrôle
- Surface MCP : les opérations du contrat offertes en outilsLivré · v0.1.0
- Fédération MCP : des serveurs MCP existants sous la même autorisation, le même quota, le même auditLivré · v0.1.0
- Délégation bornée en durée et en profondeur, révocation en cascadeLivré · v0.1.0
- Gouvernance A2A : cartes d'agent signées, trafic sous quota et auditEn cours
Une facture de modèles prévisible
- Surface compatible OpenAI /v1/*Livré · v0.1.0
- Budget et débit par tenantLivré · v0.1.0
- Requêtes sensibles épinglées, souveraineté et repli par politiqueLivré · v0.1.0
- Backends par genre (OpenAI, relais, gRPC), mesure locale ou amontLivré · v1.5.0
- Cache sémantique, par opérationPrévu
Vos intégrateurs, authentifiés
- Clés d'API et mTLS client comme identités de premier planLivré · v0.1.0
- iss et aud vérifiés ; plusieurs émetteurs dans une même configurationLivré · v0.1.0
- Un contrat OpenAPI 3.1 chargé ; ce qui est servi en est déduitLivré · v0.1.0
État dans la dernière version publiée de Flexway ; une fonctionnalité n'est marquée livrée qu'avec sa version.
Ce que Flexway ne fait pas
- Flexway ne facture pas vos clients : il mesure jetons et euros, votre facturation les exploite.
- Les budgets par utilisateur et le cache sémantique sont prévus, pas encore livrés : leur version est indiquée.
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.