La sécurité de vos applications, pensée pour l'Afrique.
Bots, attaques, abus : chaque requête est autorisée ou bloquée avant que votre code ne la traite. Un SDK, quelques lignes, et des tarifs en FCFA.
Gratuit jusqu'à 10 000 décisions par mois · Sans carte bancaire
Tout ce qu'il faut pour protéger vos applications
Un moteur de décision, un SDK par framework et un dashboard pour tout voir. Rien d'autre à installer.
Un appel, un verdict
Le SDK envoie la requête au moteur, qui répond ALLOW ou DENY. Votre application décide de la suite.
Journal des décisions
Chaque décision est consultable dans le dashboard : verdict, règle, pays, adresse IP, temps de réponse du moteur.
IP Intelligence
Pays et réseau (ASN) d'origine de votre trafic, et les adresses qui attaquent le plus.
Projets et clés
Une clé par projet et par environnement, live ou test, révocable à tout moment.
Protégé avant votre prochain déploiement.
Installez le paquet de votre framework, ajoutez votre clé : chaque requête reçoit un verdict ALLOW ou DENY. Votre application n'a rien d'autre à gérer.
Protéger
Shield, limitation de débit et détection de bots contre les attaques et les abus.
En savoir plusValider
E-mails et numéros de téléphone vérifiés à l'inscription, opérateurs africains compris.
En savoir plusapp/api/produits/route.ts · votre code
# npm install @zarex/next
import { withZarex, shield, rateLimit } from "@zarex/next";
export const GET = withZarex(
{
key: process.env.ZAREX_KEY!,
ipSource: "vercel",
rules: [shield(), rateLimit({ max: 100, window: "1m" })],
},
async (request) => Response.json({ produits: [] })
);Réponse de Zarex · GET /api/produits?id=1' OR '1'='1JSON
{
"decision_id": "9f2c4e1a7b3d48e6a0c5f1d2b8e4a7c3",
"verdict": "DENY",
"results": [
{
"rule_type": "SHIELD",
"verdict": "DENY",
"is_dry_run": false,
"reason": {
"pattern": "sqli-tautology",
"score": 92
}
}
],
"ip": { "country": "DE", "asn": "AS60729" }
}Bloquez les attaques, pas vos clients.
Chaque protection tient en une ligne de configuration, et se teste sans risque avant d'être appliquée.
Shield (WAF)
Injections SQL, XSS, traversée de chemins, commandes, SSRF, Log4Shell, SSTI. Chemin, requête, corps et en-têtes, y compris encodés.
Fail-open
Si Zarex est injoignable ou lent, la requête passe. Une panne chez nous ne fait jamais tomber votre site.
zarex : injoignable
ALLOW, la requête passe
Détection de bots
Les vrais robots sont vérifiés par DNS. Un faux « Googlebot » est bloqué.
Limitation de débit
Fenêtre fixe, glissante ou token bucket, par IP ou par utilisateur.
Pays et réseau
Autorisez ou refusez selon le pays ou l'ASN de l'adresse IP.
Commencez gratuitement
Toutes les protections, 10 000 décisions par mois, sans carte bancaire. Les formules payantes, facturées en FCFA avec paiement Mobile Money, arrivent bientôt.
Formules payantes en FCFA · bientôt
Disponible aujourd'hui
Gratuit
Pour essayer Zarex et protéger un premier projet.
0FCFA / mois
- 10 000 décisions / mois
- Toutes les protections
- Journal des décisions
- SDK Next.js, Express, Fastify, SvelteKit, Bun
Les questions qu'on nous pose
Des réponses directes sur la mise en place, les pannes, les données et la facture.
Rien pour vos visiteurs : le SDK fonctionne en fail-open. Si Zarex est injoignable, lent ou répond de façon inattendue, la requête passe. Une panne chez nous ne bloque jamais votre site.
Protégez votre application Next.js, Express, Fastify, SvelteKit ou Bun dès aujourd'hui.
Zarex bloque les attaques, les bots et les abus avant qu'ils n'atteignent votre code, et vous montre chaque décision dans le dashboard.
Gratuit jusqu'à 10 000 décisions par mois · Sans carte bancaire