Aduana Digital de Defensa Argentina
Create ADDA access
← Back to ADDA

Kits

Ready-to-use components for starting an integration on an organized base.

For teams that want to move forward from an organized base.

ADDA Kits

Reusable components for adopting ADDA with its SDK, embeds, Access agents, and release checks.

SDK

Kit Next.js Middleware + SDK

ready

Baseline for protecting routes and forms with `createAddaClient()` and trust scoring from middleware.

Includes

  • Request scoring
  • Allow/challenge/block decision
  • Reusable middleware example

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

operational

Public embeds ready to show a trust badge, status mini card, and report-abuse button without additional code.

Includes

  • badge.js
  • widget.js
  • Ready-to-copy data-* snippets
  • Link to the public ADDA portal

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

ready

Minimum components for sending heartbeats and peer telemetry and verifying Access Trust from the CLI, SDK, and example runner.

Includes

  • Agent heartbeat
  • Peer telemetry
  • Rollout manifest
  • systemd installation runbook
  • Shared ingestion key

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-001
  • npm run adda:cli -- access peer --peer-label peer-sur --endpoint vpn.adda.capacero.ar:51820

release

Kit Release + Smoke

ready

Minimum checklist for validation before publishing the SDK/CLI or deploying DNS/WAF/Access bundles outside the repository.

Includes

  • Typecheck
  • CLI help
  • Release manifest
  • ADDA smoke test

Files

  • packages/adda-sdk/package.json
  • packages/adda-cli/package.json

Commands

  • npm run typecheck
  • npm run adda:smoke
  • node scripts/adda-cli.mjs --help
  • node packages/adda-cli/bin/adda.mjs --help
Kits | ADDA