Documentation
See how little code it actually takes
Full API reference and integration guides live right in your dashboard the moment you create a workspace. Here's a preview of what integration looks like today.
// Vanilla JS — zero runtime dependencies
import { ProvidameClient } from '@providame/sdk-js'
const providame = new ProvidameClient({ publishableKey: 'pk_test_...' })
await providame.signUp({ email, password })
await providame.verifySignUp({ code })
await providame.signIn({ email, password })
providame.onAuthStateChange((event, data) => {
if (event === 'signed-in') { /* ... */ }
})
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>
import { ProvidameProvider, SignIn } from '@providame/react'
// drop-in, fully wired sign-in form
<ProvidameProvider publishableKey="pk_test_...">
<SignIn onComplete={onSignedIn} signUpUrl="/sign-up" />
</ProvidameProvider>
import { ProvidameClient } from '@providame/sdk'
const providame = new ProvidameClient({ publishableKey: 'pk_test_...' })
// fully typed, headless flow control
await providame.signIn({ email, password })
Core concepts
How Providame is organized
Three concepts, understood once, apply to every app you build.
Workspace
Your team, billing, and members — one workspace per organization.
App
One product you're building — automatically provisions 3 environments.
Environments
Each gets its own isolated user pool, OIDC client, and API keys.
dev
staging
prod
Ready to see the full docs?
Create your workspace — the complete API reference and guides are inside.
Get started for free