← Torna ad ADDAKit
Componenti pronti per iniziare un’integrazione su una base ordinata.
Per i team che vogliono avanzare da una base ordinata.
Kit ADDA
Componenti riutilizzabili per adottare ADDA con SDK, embed, agenti Access e controlli di release.
SDK
Kit Next.js Middleware + SDK
prontoBase per proteggere route e moduli con `createAddaClient()` e trust scoring dal middleware.
Include
- Scoring delle richieste
- Decisione allow/challenge/block
- Esempio di middleware riutilizzabile
File
- examples/adda-next-middleware.mjs
- packages/adda-sdk/index.mjs
Comandi
node examples/adda-next-middleware.mjs
widget
Kit Public Embeds / badge.js + widget.js
operativoEmbed pubblici pronti a mostrare badge di fiducia, mini scheda di stato e pulsante di segnalazione senza codice aggiuntivo.
Include
- badge.js
- widget.js
- Snippet data-* pronti da copiare
- Link al portale pubblico ADDA
File
- app/adda/badge.js/route.ts
- app/adda/widget.js/route.ts
Comandi
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"
agente
Kit Access Watch Agent
prontoComponenti minimi per inviare heartbeat e telemetria dei peer e verificare Access Trust da CLI, SDK ed example runner.
Include
- Heartbeat dell’agente
- Telemetria dei peer
- Manifest di rollout
- Runbook di installazione systemd
- Chiave di ingestione condivisa
File
- examples/adda-access-agent-heartbeat.mjs
- scripts/adda-cli.mjs
- app/api/adda/v1/access/agents/manifest/route.ts
Comandi
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
prontoChecklist minima prima di pubblicare SDK/CLI o distribuire bundle DNS/WAF/Access fuori dal repository.
Include
- Controllo dei tipi
- Guida delle CLI
- Manifest di release
- Smoke test ADDA
File
- packages/adda-sdk/package.json
- packages/adda-cli/package.json
Comandi
npm run typechecknpm run adda:smokenode scripts/adda-cli.mjs --helpnode packages/adda-cli/bin/adda.mjs --help