← Volver a ADDAKits de integración
Acerca piezas listas para empezar una integración.
Para equipos que quieren avanzar con una base ordenada.
Kits ADDA
Piezas reutilizables para adoptar ADDA con SDK, embeds, agentes Access y chequeos de release.
sdk
Kit Next.js Middleware + SDK
readyBaseline para proteger rutas y formularios con `createAddaClient()` y trust scoring desde middleware.
Incluye
- Scoring de requests
- Decision allow/challenge/block
- Ejemplo de middleware reusable
Files
- examples/adda-next-middleware.mjs
- packages/adda-sdk/index.mjs
Commands
node examples/adda-next-middleware.mjs
widget
Kit Public Embeds / badge.js + widget.js
operationalEmbeds públicos listos para mostrar badge de confianza, status mini card y botón de report abuse sin código adicional.
Incluye
- badge.js
- widget.js
- Snippets data-* listos para copiar
- Link al portal público ADDA
Files
- app/adda/badge.js/route.ts
- app/adda/widget.js/route.ts
Commands
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
readyPiezas mínimas para emitir heartbeats, peer telemetry y verificar Access Trust desde CLI, SDK y example runner.
Incluye
- Heartbeat del agente
- Peer telemetry
- Manifest de rollout
- Install/runbook systemd
- Clave compartida de ingestión
Files
- examples/adda-access-agent-heartbeat.mjs
- scripts/adda-cli.mjs
- app/api/adda/v1/access/agents/manifest/route.ts
Commands
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
readyChecklist mínima para validar antes de publicar SDK/CLI o desplegar bundles DNS/WAF/Access fuera del repo.
Incluye
- Typecheck
- Ayuda de CLIs
- Manifest de release
- Smoke ADDA
Files
- packages/adda-sdk/package.json
- packages/adda-cli/package.json
Commands
npm run typechecknpm run adda:smokenode scripts/adda-cli.mjs --helpnode packages/adda-cli/bin/adda.mjs --help