Intégrations
Tester avec Avalyz depuis ton outil
Où que tu construises ton app, un geste suffit. Chaque test est en lecture seule : il ne soumet aucun formulaire et ne modifie rien sur ton site.
Un lien, zéro clic
Ce lien remplit l'adresse et lance le test tout seul : colle-le où tu veux (3 tests gratuits par jour et par visiteur).
https://avalyz.com/essai?url=TON_URLLovable, Bolt, v0, Replit
Ajoute ce badge à ton README ou à ta page : un clic dessus lance le test de ton app.
[](https://avalyz.com/essai?url=TON_URL)<a href="https://avalyz.com/essai?url=TON_URL"><img src="https://avalyz.com/av/badge.svg" alt="Tested with Avalyz"></a>Claude Code, Cursor
Colle ce bloc dans CLAUDE.md (Claude Code) ou .cursorrules (Cursor) : ton assistant teste l'app après chaque déploiement et lit le rapport.
## Recette Avalyz
Après chaque déploiement, teste l'app avec Avalyz (lecture seule) et lis le rapport.
1. Lance la commande ci-dessous.
curl -sS --max-time 150 -X POST https://avalyz.com/api/v1/tests -H "Authorization: Bearer $AVALYZ_API_KEY" -H "Content-Type: application/json" -d '{"url":"TON_URL","attendre":true}'
2. Lis le JSON rendu : "verdict" (GO, GO SOUS CONDITIONS, NO-GO, INCONCLUSIF), "pourquoi", "constats" (severite S1 à S4, titre) et "rapport_url" (un chemin à joindre à https://avalyz.com).
3. Si le verdict n'est pas GO, corrige les constats S1 et S2, redéploie, puis relance.
Si "etat" vaut "en_cours" (pas fini), relis https://avalyz.com/api/v1/tests/<id> avec la même clé.
TA_CLE est ta clé d'API Avalyz : garde-la dans la variable d'environnement AVALYZ_API_KEY et ne l'écris jamais dans le dépôt.Claude Desktop, Cowork (MCP)
Télécharge le serveur MCP et ajoute ce bloc à ta configuration : Claude lance les tests et lit les rapports lui-même.
curl -O https://avalyz.com/av/integrations/avalyz_mcp.py{
"mcpServers": {
"avalyz": {
"command": "python3",
"args": ["/CHEMIN/VERS/avalyz_mcp.py"],
"env": { "AVALYZ_API_KEY": "TA_CLE" }
}
}
}
claude mcp add avalyz -e AVALYZ_API_KEY=TA_CLE -- python3 /CHEMIN/VERS/avalyz_mcp.pyGitHub Actions
Colle ce fichier dans .github/workflows/avalyz.yml : le test part après chaque déploiement et la CI échoue si le verdict est NO-GO.
on:
deployment_status:
jobs:
avalyz:
if: github.event.deployment_status.state == 'success'
runs-on: ubuntu-latest
steps:
- name: Avalyz
run: curl -fsS https://avalyz.com/api/av/outils/recette_ci.py -o recette_ci.py && python3 recette_ci.py
env:
AVALYZ_URL: TON_URL
AVALYZ_SERVEUR: https://avalyz.com
AVALYZ_CLE: ${{ secrets.AVALYZ_API_KEY }} # TA_CLE : ta clé d'API, rangée dans les secrets du dépôt (AVALYZ_API_KEY).Avant de copier
Remplace TON_URL par l'adresse de ton app et TA_CLE par ta clé d'API (page « Clés d'API » de ton compte, essai de 14 jours sans carte). Ne l'écris jamais dans un dépôt : garde-la dans une variable d'environnement ou un secret.