← Retour à ADDAKits
Composants prêts à l’emploi pour lancer une intégration sur une base structurée.
Pour les équipes qui veulent avancer à partir d’une base structurée.
Kits ADDA
Composants réutilisables pour adopter ADDA avec le SDK, les intégrations embarquées, les agents Access et les contrôles de release.
SDK
Kit Next.js Middleware + SDK
prêtBase pour protéger routes et formulaires avec `createAddaClient()` et le trust scoring depuis le middleware.
Contenu
- Évaluation des requêtes
- Décision allow/challenge/block
- Exemple de middleware réutilisable
Fichiers
- examples/adda-next-middleware.mjs
- packages/adda-sdk/index.mjs
Commandes
node examples/adda-next-middleware.mjs
widget
Kit Public Embeds / badge.js + widget.js
opérationnelIntégrations publiques prêtes à afficher un badge de confiance, une mini-carte de statut et un bouton de signalement sans code supplémentaire.
Contenu
- badge.js
- widget.js
- Snippets data-* prêts à copier
- Lien vers le portail public ADDA
Fichiers
- app/adda/badge.js/route.ts
- app/adda/widget.js/route.ts
Commandes
curl "$BASE_URL/api/adda/v1/badges/script?domain=capacero.ar"curl "$BASE_URL/api/adda/v1/widgets/script?type=status-mini-card&domain=capacero.ar"
agent
Kit Access Watch Agent
prêtComposants minimaux pour émettre des heartbeats et la télémétrie des pairs, puis vérifier Access Trust depuis la CLI, le SDK et l’exécuteur d’exemple.
Contenu
- Heartbeat de l’agent
- Télémétrie des pairs
- Manifeste de déploiement
- Runbook d’installation systemd
- Clé d’ingestion partagée
Fichiers
- examples/adda-access-agent-heartbeat.mjs
- scripts/adda-cli.mjs
- app/api/adda/v1/access/agents/manifest/route.ts
Commandes
curl "$BASE_URL/api/adda/v1/access/agents/manifest"npm run adda:cli -- access heartbeat --hostname access-agent-01 --device-id access-device-001npm run adda:cli -- access peer --peer-label peer-sur --endpoint vpn.adda.capacero.ar:51820
release
Kit Release + Smoke
prêtChecklist minimale avant de publier le SDK/CLI ou de déployer les bundles DNS/WAF/Access hors du dépôt.
Contenu
- Vérification des types
- Aide des CLI
- Manifeste de release
- Test smoke ADDA
Fichiers
- packages/adda-sdk/package.json
- packages/adda-cli/package.json
Commandes
npm run typechecknpm run adda:smokenode scripts/adda-cli.mjs --helpnode packages/adda-cli/bin/adda.mjs --help