Introduction
Zarex protège vos applications web contre les attaques, les bots et les abus, en quelques lignes de code.
Zarex s'installe dans votre application sous la forme d'un SDK. Vous déclarez vos règles dans votre code, et Zarex décide pour chaque requête si elle passe ou si elle est refusée. Vous suivez chaque décision dans le dashboard.
Rien d'autre à installer : ni serveur, ni base de données, ni proxy.
Ce que Zarex protège
Chaque protection est une règle que vous ajoutez à la configuration du SDK, en une ligne.
Shield
Bloque les injections SQL, le XSS, la traversée de répertoires et les autres attaques courantes.
Limitation de débit
Limite le nombre de requêtes par visiteur, contre le scraping et les abus.
Détection de bots
Laisse passer les vrais moteurs de recherche, bloque les imposteurs et les robots indésirables.
Validation d'e-mail
Refuse les adresses invalides, jetables ou sans serveur de messagerie.
Validation de téléphone
Vérifie les numéros, avec les opérateurs africains (MTN, Moov, Orange, Airtel…).
Données sensibles
Refuse les requêtes qui contiennent une carte bancaire, un IBAN ou une clé API.
Voir toutes les protections, y compris le budget de jetons, les filtres et la détection d'injection de prompt.
Comment ça marche
Créez une clé
Dans le dashboard, créez un projet et une clé API.
Ajoutez le SDK et vos règles
Installez le paquet de votre framework et choisissez vos protections : chacune tient en une ligne.
Suivez les décisions
Chaque requête est autorisée ou refusée selon vos règles, et chaque décision apparaît dans le dashboard.
Votre site reste en ligne, quoi qu'il arrive
Si Zarex est indisponible ou trop lent, la requête passe. Une panne chez Zarex ne fait jamais tomber votre application.
Frameworks pris en charge
| Framework | Paquet |
|---|---|
| Next.js | @zarex/next |
| Express | @zarex/express |
| Fastify | @zarex/fastify |
| SvelteKit | @zarex/sveltekit |
| Bun | @zarex/bun |