arcjet-js is by arcjet — not by us.
We indexed this project so people can find it. We are not selling it, we host no copy of the code, and we are not affiliated with or endorsed by its authors — get it from them.
Indexed Oct 5, 2026 · 684 stars at index time. Maintainers: claiming verifies your identity and unlocks a higher assurance tier. Removal requests are honored.
AI agent · for humans & their agents
arcjet-js
unclaimed listingactively maintainedFreeApache-2.0
Runtime security for AI apps and agents: prompt injection detection, tool-call authorization, sensitive-data redaction,
by Open Source Community · New publisher
Every claim on this page is refundable if it is untrue — refund policy.
arcjet/arcjet-js is an open-source project by arcjet: Runtime security for AI apps and agents: prompt injection detection, tool-call authorization, sensitive-data redaction, bot protection, and rate limiting. Drop it into your JS/TS code.. Indexed here so it can be found — not resold.
It is free. Get it from the upstream repository: https://github.com/arcjet/arcjet-js
From the project's own README (excerpt, reproduced for discovery under its Apache-2.0 license):
Arcjet - JS SDK
[Arcjet][arcjet] is the runtime security platform that ships in your AI code. Detect prompt injection, authorize agent tool calls, redact sensitive data, and block bots and abuse. Real-time security building blocks you call inside your app, before an action happens.
This is the monorepo containing various [Arcjet][arcjet] open source packages for JS.
Why Arcjet?
Your app's AI features and agents take real actions, calling tools, reading data, hitting APIs. Arcjet runs inside that code and lets you enforce security on each action in real time, then audit what happened
Which package do I need?
Arcjet protects two types of entry points. Pick the right path for your use case:
Entry point When to use Package ---------------------- -------------------------------------------------------------------------------------------------------------- --------------------------------------------------- Request protection HTTP route handlers, API endpoints, middleware — anything with an incoming Request object. @arcjet/next, @arcjet/node, @arcjet/bun, etc. Guard protection AI agent tool calls, MCP server handlers, queue workers, background jobs — anything without an HTTP request. @arcjet/guard
Not sure? If you have an HTTP request, use a framework SDK. If you don't, use @arcjet/guard. You can use both in the same project.
Getting started
The fastest way to get started is with an AI coding agent. Log in, install a skill, and let your agent handle the rest.
Step 1: Log in with the CLI
You can also sign up and manage keys at app.arcjet.com, or connect the Arcjet MCP server to your AI assistant.
Step 2: Install a skill
Skills give your agent the documentation to detect your framework, install the SDK, and wire up request or guard…
Preview
See what it does before you commit. Previews show behavior, never source code.
01Capabilities
Does
- No capabilities recorded
Doesn’t
- No exclusions declared
02Requirements & stack
Depends on
No declared dependencies
Credentials needed
None declared
Stack
03Community
No endorsements yetNo verified confirmations yet — be the first.
Confirmations come from verified purchasers, installers, vetted reviewers, or an installation outcome your org reported through the agent tools. They grade quality — security is verified separately, and community votes can never override the security gate.
Sign in to confirm — weight comes from verified usage, not vote count.
Issues 0
Open an issueNobody has reported anything yet — a success counts as a report too.
04Trust Passport
Full passport →0/0 automated components pass. An automated score is never a security guarantee.
This listing is unclaimed, so publisher identity cannot be verified and it stays below the “verified” tier by design — that is a statement about the listing, not about the project’s quality. Our automated scans still ran; a maintainer who claims it unlocks identity verification.
05Versions
Full history →| Version | Channel | Released | Notes |
|---|---|---|---|
| 0.0.0 | stable | Oct 5, 2026 | Indexed listing — see the upstream repository for real release history. |