# Arcjet Arcjet is an AI agent runtime security platform for inspecting and enforcing policy on agent actions, prompts, tool calls, and data flows. It also protects web and AI endpoints from bots, prompt injection, sensitive-data leaks, and uncontrolled usage. - Findings24: - ウェブサイト: - 料金: Freemium - カテゴリー: AIエージェント基盤, AI開発者ツール ## Arcjetとは? Arcjet is an AI agent runtime security platform for applications that need to control what agents do while a workflow is running. It observes actions inside the application, evaluates policy before execution, and records decisions and context so teams can investigate what happened. Its controls cover prompt injection, agent tool authorization, sensitive information and data loss prevention, token and spend budgets, bot traffic, and web application abuse. Policies can consider the actor, route, identity, typed inputs, target action, and prior steps in a run. Decisions can allow, block, redact, or hold an operation for review. Arcjet is designed for developers securing production AI agents, AI endpoints, web applications, and custom workflows. It provides SDKs for JavaScript, Python, and Go, plus listed integrations with several web frameworks and AI agent frameworks. ## Arcjetでできること ### Runtime action enforcement Inspect each agent action at the point where it is about to execute. Tool policies can use identity, role, route, typed arguments, target resources, and prior run steps, with decisions that allow, block, or hold an action. ### Prompt injection detection Screen user messages, retrieved pages, API responses, and tool output for hostile instructions before the content reaches the model or is used in a subsequent step. ### Sensitive information protection Detect and strip names, addresses, national IDs, bank numbers, and card numbers before they enter model context, logs, or third-party tools. The source describes in-process inspection for keeping sensitive data in the application environment. ### Run budgets and spend controls Apply token or call budgets to a user, organization, agent, or run rather than treating each endpoint as an isolated limit. A request can be denied before a model call when the configured budget is exhausted. ### Evidence and run history Capture actions with context such as the user, session, route, actor, tool label, typed arguments, and previous steps. Decisions and policy versions are retained as evidence for reviewing agent behavior. ### Web and AI abuse protection Use bot detection, Shield WAF, email validation, signup protection, and related controls to protect HTTP-facing applications and AI endpoints from automated or abusive traffic. ## 利用シーン ### Customer-support agents handling private records Screen ticket notes and customer data before they become model context or tool inputs, then restrict actions such as customer lookups and outbound replies to reduce accidental disclosure. ### Agents with financial or administrative tools Wrap sensitive operations such as refunds or other state-changing tools with policies based on the authenticated user, role, action, and typed arguments so an unauthorized call is stopped before the tool runs. ### Coding agents and research workflows Check prompts, fetched pages, domains, shell commands, and other tool inputs for prompt injection or unsafe destinations before an agent downloads, executes, or communicates with external content. ### AI endpoints facing automated traffic Combine bot detection, access policies, and per-user, per-tenant, or per-route budgets to distinguish trusted users from automated clients and limit abusive AI usage before the provider call. ### Production agent investigation and response Use grouped run history, decisions, policy versions, actors, inputs, and prior steps to trace an incident, understand sequence drift, and preserve evidence of downstream actions. ## よくある質問 ### Where does Arcjet enforce a security decision? Arcjet evaluates controls inside the application at runtime, before an action or tool call executes. The application receives the decision and acts on it, so the control can change whether the operation proceeds. ### What kinds of decisions can Arcjet return? The homepage describes four outcomes: allow, block, redact, and hold for review. The application is responsible for handling the returned decision before continuing the workflow. ### Can Arcjet inspect data without sending it outside the application environment? The source says sensitive checks run in process so the data does not leave the application's environment. It specifically describes local detection for sensitive information; implementation details may vary by control and integration. ### What does Arcjet protect besides AI agent actions? Arcjet also provides controls for HTTP-facing applications and AI endpoints, including bot detection, Shield WAF, email validation, signup protection, and usage or token-bucket budgets. ### What pricing options are listed? The pricing page lists Individual at $25 per month, Startup at $299 per month, and custom pricing for Enterprise. It also lists usage fees, including separate rates for web requests and agent requests, and a 15-day free trial. ## クイック情報 - **Category**: AI agent runtime security - **Primary users**: Developers and teams securing production AI agents, AI endpoints, and web applications - **SDK languages**: JavaScript, Python, and Go - **Runtime outcomes**: Allow, block, redact, or hold for review - **Listed AI integrations**: Claude Agent SDK, CrewAI, LangChain, LangGraph, Mastra, OpenAI Agents, Vercel AI SDK, and others - **Pricing model**: Paid plans with usage fees; Individual, Startup, and custom Enterprise options