Stack & Deployment

The technology behind each layer of ArmorIQ Tools and where it runs, plus the repositories involved.

Stack and Deployment

LayerTechnologyDeploy
ConsoleReact 19, Vite, TypeScript, Tailwind v4, react-router, lucide-reactVercel, tools.armoriq.ai
GuardrailsArmorClaude / ArmorCodex pluginsClient-side, curl install
SDKarmoriq-sdk-customer-ts, armoriq-sdk-customerPublished packages
BackendNestJS, Prismaapi.armoriq.io
Policy engineOPA (Rego), sidecarAlongside backend
DatabasePostgreSQLManaged

Console config is a single env var, VITE_BACKEND_URL (local dev defaults to http://localhost:8001), pointing at the NestJS backend. The Console carries no server of its own; it is a static SPA over the backend API.

Repository Inventory

RepoRole
armoriq-console/The Console at tools.armoriq.ai (current Tools frontend)
armorClaude/ArmorClaude guardrail (Claude Code)
armorCodex/ArmorCodex guardrail (OpenAI Codex)
armoriq-sdk-customer-ts/TypeScript SDK (enforce, device login, telemetry)
armoriq-sdk-customer/Python SDK (same surface)
conmap-auto/NestJS backend: enforce, observability, catalogue, chat, OPA
tools-frontend/v1 dashboard, predecessor of the Console

On this page