What is Arcjet?
Runtime security for AI agents, coding agents and web apps Arcjet is a security platform for code that makes decisions on its own.
Why we recommend it
Arcjet puts the allow-or-block decision inside your application and agent code instead of at a network edge, which means rules can see user, session and tool-call context. It covers prompt injection, PII leaks, bots and abuse in one SDK, supports a long list of frameworks, and has a 15-day trial followed by a free tier.
Best for
- Developer teams shipping AI agents or AI-powered features who need guardrails against prompt injection
- data leaks and runaway token spend
- and who are happy to integrate an SDK.
Key features
Scans the text an agent is about to process and flags injection attempts before they reach the LLM,…
Screens inputs for PII and secrets, and can redact sensitive findings from retained evidence.
Enforces policy on Claude Code, GitHub Copilot, Cursor, OpenAI Codex and Muse Code through the hooks each tool…
SDKs for JavaScript, TypeScript, Python and Go to authorize tool calls and record what an agent did and…
Checks external requests an agent makes against malicious URLs, APIs, MCP servers and malware before they go out.
Pros
- SDKs for more than a dozen frameworks, including Next.js, Node.js, Express, FastAPI, Flask and SvelteKit
- Covers both coding agents and custom agents with the same policy engine
- 15-day trial, then an account continues on a free plan with 10,000 requests per month
- Completed a SOC 2 Type 2 examination, per its own About page
- Docs at docs.arcjet.com and a public GitHub organisation with SDKs and agent skills
Cons
- Usage fees ($5 per 1M web requests, $50 per 1M agent requests) are added on top of the plan price
- Individual plan has one team member and one hour of log retention
- Needs engineering time to integrate, so it is not a point-and-click tool
- Enterprise pricing is custom and only available through a demo





