Enterprise-grade authentication and credential delegation for building products designed for the agentic era.
import { BulwarkProvider, SignIn } from "@bulwarkauth/react"; export default function App() { return ( <BulwarkProvider> <SignIn /> </BulwarkProvider> );}Built ground-up for agentic workloads, with human auth as a natural extension.
Beautiful, customizable UI components for every step of the user journey. From registration to MFA, fully themeable to match your brand.
Native WebAuthn implementation. Give your users the fastest and most secure way to sign in without passwords.
First-class principals for autonomous agents with trust levels, capabilities, and scoped credentials for the LLM era.
Turn your application into an identity provider. Seamlessly integrate with external services and third-party dashboards.
Go beyond simple roles. Implement attribute-based access control with an intuitive Datalog policy engine.
The authentication standard for distributed AI tools and data sources. Secure your MCP servers instantly with BACP.
Start a scoped session for any agent task. Access APIs through the credential proxy — Bulwark handles token refresh, audit logging, and rate limits automatically.
Need to hand off to a sub-agent? Delegate a narrower token with fewer permissions and a shorter TTL — cryptographically enforced, no server round-trip required.
1 // Create a scoped session for an agent task
2 const session = await bulwark.startSession({
3 task: "Analyze Q1 sales data",
4 ttl: "15m",
5 maxUses: 100,
6 });
7 // Access APIs through the credential proxy
8 const data = await session.fetch("sales_db", {
9 path: "/",
10 operations: ["read"],
11 });
12 // Delegate narrower access to a sub-agent
13 const subToken = session.delegate({
14 permissions: ["read"],
15 services: ["sales_db"],
16 ttl: "5m",
17 maxUses: 10,
18 });The only identity platform designed for AI agents from day one.
| Feature | Bulwark | Auth0 | Clerk | Firebase Auth | WorkOS |
|---|---|---|---|---|---|
| Embeddable Components | |||||
| Passkey / WebAuthn | |||||
| AI Agent Identity | |||||
| OAuth2 / OIDC | |||||
| Self-Hosted | |||||
| Open Protocol (BACP) | |||||
| Token Vault |
Join developers building the next generation of secure, identity-first applications for humans and AI agents.