Arcjet's architecture combines WebAssembly modules written in Rust embedded in SDKs, a Go-based gRPC decision API for low-latency security decisions, and a region-aware data pipeline using AWS SNS, SQS, and ClickHouse. The stack includes TypeScript/Python SDKs, Valkey for rate limiting, DynamoDB for dynamic rules, and runs on AWS EKS with isolated regional deployments. Development uses devcontainers with Docker Compose and LocalStack for AWS emulation, while security is layered with automated scanning tools and dependency management.
Table of contents
Arcjet SDKsSecurity decision APIWeb app dashboardWebsitesDev toolingDevops toolingSecurity2 Comments
Sort: