Feature overview

Everything you'd build yourself, already built

Providame covers the full surface of a modern auth system — sign-up and sign-in flows, social and enterprise login, per-user roles, machine auth, and the SDKs to wire it all into your frontend in a few lines of code.

4 SDKs, one API
6 sign-in methods
A developer working at a laptop showing code, surrounded by CSS, HTML, and C++ tags
Authentication

Every sign-in method your users expect

Six ways in, one consistent session model underneath.

Password

Classic email + password, with breach-password checks against Have I Been Pwned on every signup and reset.

Passkeys (WebAuthn)

Self-service passkey registration, plus admin-generated registration links for users who aren't currently signed in.

Social & enterprise login

Google, GitHub, Apple, Facebook, generic OIDC, and SAML — configured per environment, with shared dev credentials to get started instantly.

Also available as first factors

Email one-time codes

Passwordless sign-in via a code sent to the user's inbox — no password to remember, reset, or leak.

SMS one-time codes

Text-message codes as a first factor, backed by a pluggable SMS provider.

Two-factor (TOTP)

Standard authenticator-app codes as a second factor on top of password sign-in.

User management

A real admin surface, not just an API

Everything below is a click in the dashboard, not a support ticket to your own engineers.

JD
Jane Doe
jane@acme.co
admin active
MK
Marcus Kim
marcus@acme.co
member active
RP
Riya Patel
riya@acme.co
member banned
TS
Tom Silva
tom@acme.co
viewer active

Three-tier metadata

Public metadata your backend and dashboard control, private metadata never exposed to the frontend, and unsafe metadata the end-user can read and write themselves.

Custom roles & grants

Define role keys per environment and grant them to individual users — grants ride straight in the access token via standard project-role claims.

Sign-up policies

Open, allowlist, blocklist, invite-only, or waitlist sign-up modes — approve waitlisted users with a single action.

Impersonation

Exchange for a real access token acting as any end-user, for fast, safe support and debugging.

Session management

See every active session per user, and force-revoke any of them from the dashboard.

Built for developers

Drop-in SDKs for the stack you already use

Same flows, same class names, across four packages.

import { ProvidameProvider, SignIn } from '@providame/vue' // drop-in, fully wired sign-in form <ProvidameProvider publishable-key="pk_test_..."> <SignIn @complete="onSignedIn" sign-up-url="/sign-up" /> </ProvidameProvider>

Backend API

Server-to-server REST endpoints authenticated by your secret key — list users, read metadata and roles, no frontend token required.

Webhooks

Subscribe to end-user lifecycle events and react to them from your own backend in real time.

See it running in your app today

Every feature above is live in the dashboard the moment you create a workspace.

Get started for free