PropelAuth
PropelAuth is a B2B SaaS authentication and multi-tenant user management platform purpose-built for organizations that sell to other organizations. It provides hosted login UIs, first-class organizations / tenants with custom roles and permissions, enterprise SSO via SAML and OIDC, SCIM directory sync, end-user API keys with validation and usage reporting, OAuth 2.0 / OpenID Connect identity-provider endpoints, and OAuth 2.1 MCP server authentication with dynamic client registration for AI agents. Backend SDKs span Node, Express, FastAPI, Flask, Django REST Framework, Python, Go, Rust, .NET, Ruby, and Cloudflare Workers; frontend SDKs cover React, JavaScript, and Next.js (App + Pages Router). A Terraform provider and official CLI back infrastructure-as-code workflows. Pricing starts free with 10,000 MAU and scales through Growth ($150/mo) and Growth Plus ($500/mo) to custom Enterprise contracts.
APIs
PropelAuth User API
Backend REST API for managing PropelAuth-managed end users. Create, fetch, query, update, delete, enable/disable, and migrate users; issue magic links and short-lived access tok...
PropelAuth Organization API
Backend REST API for managing tenant organizations in PropelAuth. CRUD on organizations, member management (add, remove, change role), invite flows, custom role mappings, and pe...
PropelAuth End-User API Keys API
Backend REST API for issuing, validating, listing, updating, and revoking end-user API keys that PropelAuth manages on behalf of your users and tenant organizations. Includes pe...
PropelAuth OAuth2 API
OAuth 2.0 / OpenID Connect identity-provider endpoints exposed by your PropelAuth Auth URL. Use PropelAuth as an OIDC provider for first-party and third-party OAuth clients, inc...
PropelAuth MCP Authentication API
OAuth 2.1 authorization-server endpoints for Model Context Protocol (MCP) clients and AI agents. Authorize with PKCE, exchange and refresh tokens, introspect access tokens, dyna...
Collections
PropelAuth End-User API Keys API
POSTMANPropelAuth OAuth2 API
POSTMANPropelAuth Organization API
POSTMANPropelAuth User API
POSTMANPropelAuth User API
OPENArazzo Workflows
PropelAuth Create And Update User
Create a user, fetch it back, then enrich the profile with a follow-up update.
ARAZZOPropelAuth Invite Existing User By ID
Resolve an existing user by email, create a new org, and invite that user in by ID.
ARAZZOPropelAuth Invite User To Org
Create an organization, email an invite to a user, and confirm the invite is pending.
ARAZZOPropelAuth Issue Magic Link For New User
Create a new user, then mint a one-time magic link to sign them in.
ARAZZOPropelAuth Migrate User With Password
Import a user from an external auth system, resolve their ID, then attach a legacy password hash.
ARAZZOPropelAuth Offboard User From Org
Resolve a user by email, remove them from an org, and confirm the remaining membership.
ARAZZOPropelAuth Onboard User Into Org
Create a user, create an organization, and add the user to it with a role.
ARAZZOPropelAuth Promote Org Member
Find a user by email, change their role within an org, and confirm the new role.
ARAZZOPropelAuth Provision Org API Key
Create an organization, issue an API key bound to it, then read the key's metadata back.
ARAZZOPropelAuth Provision Org With Admin
Stand up a new organization, create its first admin user, add them, and verify membership.
ARAZZOPropelAuth Revoke Pending Invite
Find a pending invite for an org and revoke it when one is outstanding.
ARAZZOPropelAuth Rotate User API Key
Find a user's active API key, revoke it, and issue a fresh replacement.
ARAZZOPropelAuth Upsert User By Email
Look a user up by email and update them if they exist, otherwise create them.
ARAZZO