Compare Kinde and WorkOS
Transparent pricing and obsession with developer experience makes Kinde the best alternative to WorkOS

Fair and transparent pricing
Kinde’s four pricing tiers ensure cost-effective customer identity management for all use cases.
Pay a fraction of the cost for additional enterprise-ready features like custom domains and enterprise SSO, when compared with WorkOS.
organization
organizations
Advanced B2B organizations provide per org access to advanced features like custom domains and MFA
Legendary support that’ll make you 😊
Kinde’s engineering team prides itself on being as accessible as possible, no matter how small or large your project is. All users can access Kinde engineers through our Slack community, Discord community, in-app chat, and email.
Average response time of 3 hours. Kinde Care plans offer private chats, support SLAs and more.


More features to take your business further
Don’t settle for just authentication. Kinde offers additional functionality for feature flags, connected apps, marketing tools and billing (Coming in 2025).
Ready to be enterprise-ready?
- B2B Pricing
Save on features to get you enterprise-ready
- Kinde Free
Test everything, free
- Developer experience
Integrate in minutes
- Connected apps
Facilitate Machine to Machine connections
- Feature flags
Release with confidence
- Extensibility
More than auth
- Secure by default
Built from the ground up using best in class security protocols
Kinde Care
Get extra care from the people who know Kinde best.
All Kinde plans come with free in-product and email support, as well as access to our Slack and Discord communities. Average response time of 3 hours.
Kinde Care is a special service for businesses who want personalized, prioritized support — including private chats, support SLAs and more. Legendary support, all the time.

Time to switch?
We’ll make it easy (and cost effective)
-
6 months free
Enterprises moving from another auth provider to Kinde get their first 6 months on Kinde free.
-
Full migration support
Kinde’s engineers help existing businesses migrate their user bases to our platform from other providers. Talk to the team, or read our migration guides to learn more.
-
No lock in
If you’re not happy at the end of all of that – we’ll even help you move off.
Pricing
-
Pricing (USD)
Feature Free plan Pro plan Plus plan Scale plan Base price
Free
$25
$75
$250
Monthly active users (MAU)
Users on paid subscriptions are not billed10,500 included free
10,500 included free
$0.0175 per extra MAU10,500 included free
$0.0163 per extra MAU10,500 included free
$0.0151 per extra MAUDashboard seats
Unlimited
Unlimited
Unlimited
Unlimited
Support for 20+ languages with SDKs
Choice of data residency
Monthly active organizations (MAO)
Organizations containing a single active user are not billed.5 included free
50 included free
$0.50 per extra MAO50 included free
$0.47 per extra MAO50 included free
$0.43 per extra MAOApplications
Unlimited
Unlimited
Unlimited
Unlimited
-
Billing
Feature Free plan Pro plan Plus plan Scale plan 0.7%
0.7%
0.6%
0.5%
Custom billing plans
Supports B2C, B2B, and platforms (B2B2C)Fixed charges
(e.g. monthly base subscription price)Metered usage pricing (unit/tiered)
(e.g. API calls, storage, etc.)Unmetered (gated) features
Shared features across plans
Plan upgrades/downgrades via portal
Plan cancellation via portal
1 included
Unlimited
Unlimited
Unlimited
Billing APIs
Payment methods (via Stripe)
Cards (Visa, Mastercard, Amex, etc.)
Cards (Visa, Mastercard, Amex, etc.)
Cards (Visa, Mastercard, Amex, etc.)
Cards (Visa, Mastercard, Amex, etc.)
-
Authentication
Feature Free plan Pro plan Plus plan Scale plan Email (with password)
Email (passwordless)
10 SMS included
Uncapped
Market rate or BYO providerUncapped
Market rate or BYO providerUncapped
Market rate or BYO providerUsername authentication
Social sign on (Google, Apple, Slack, GitHub etc)
Pass upstream params
Custom OAuth2 apps Coming soon
Machine to machine (M2M) tokens
2,000 included free
5,000 included free $0.001 per extra token
5,000 included free $0.0009 per extra token
5,000 included free $0.0008 per extra token
-
Enterprise authentication
Feature Free plan Pro plan Plus plan Scale plan All major identity providers supported (inc. Entra ID, Okta)
Custom SAML connection
Enterprise SSO
SAML, Entra ID, Okta, etc.1 included
1 included
Unlimited
No additional costsUnlimited
No additional costsHome realm discovery
Just-in-time provisioning
Domain allow list on self sign up
-
Session management
Feature Free plan Pro plan Plus plan Scale plan Custom session tokens
Custom JWT claims
Custom session duration
Cross-application sessions
Non-persistent sessions
Cross-domain sessions (satellite domains)
-
Multi-factor authentication
Feature Free plan Pro plan Plus plan Scale plan 10 SMS included
Unlimited
Market rateUnlimited
Market rateUnlimited
Market rateMFA via email
MFA via Authenticator app
-
User and identity management
Feature Free plan Pro plan Plus plan Scale plan Self-serve import / migration
Self-serve export of data
Manage user details
Custom roles and permissions
2 roles
10 permissionsUnlimited
Unlimited
Unlimited
Add and update user identity
SCIM/directory sync Coming soon
Audit logs
1 day
7 days
14 days
30 days
Just-in-time user provisioning
Allowed users per organization
Unlimited
Unlimited
Unlimited
Unlimited
-
Access control
Feature Free plan Pro plan Plus plan Scale plan Role-based access controls (RBAC)
Require policy acceptance on sign up
Email workflow (standard notifications)
Refresh tokens
Token customization (custom claims)
Application secret rotation
Application secret rotation (advanced)
Brute force protection
Enumeration protection
Account lockout
Secure your API
API permissions (scopes)
-
Customization
Feature Free plan Pro plan Plus plan Scale plan Custom page templates (Liquid, React and CSS)
GitHub integration for custom pages
Preview mode for custom pages
Runtime logs for custom pages
1 hour
1 day
3 days
3 days
Remove Kinde branding
Custom SMS provider
Custom email provider
Customize email content and sender
Custom domain
Customize terms and conditions
Light / dark mode for user screens
Custom data (properties)
5
Unlimited
Unlimited
Unlimited
Customize sign-in/sign-up page
Organization branding
-
Integrate and extend
Feature Free plan Pro plan Plus plan Scale plan Webhooks
1 per environment
Unlimited
Unlimited
Unlimited
Connected apps
-
Workflows
Feature Free plan Pro plan Plus plan Scale plan GitHub integration
Auth triggers
MFA triggers
Preview mode
Runtime logs
1 hour
1 day
3 days
3 days
-
Multi-tenant / B2B features
Feature Free plan Pro plan Plus plan Scale plan Monthly Active Organizations (MAO)
Organizations containing a single active user are not billed.5 included free
50 included free
$0.50 per extra MAO50 included free
$0.47 per extra MAO50 included free
$0.43 per extra MAOOrganization branding
Custom authentication per org
Custom properties per org
Set feature flags per org
Roles and permissions per user per org
Advanced organizations
-
-
-
5 included
Custom domain per org
-
-
-
Custom email sender per org
-
-
-
Domain allowlist per org
-
-
-
Auto-join based on domain per org
-
-
-
Assign default roles per org
-
-
-
Multi-factor auth (MFA) per org
-
-
-
Exempt enterprise connections for MFA
-
-
-
Exempt roles for MFA
-
-
-
Additional advanced organizations
-
-
-
5 included
For more, talk to a specialist -
Administration and dashboard features
Feature Free plan Pro plan Plus plan Scale plan Team member seats
Unlimited
Unlimited
Unlimited
Unlimited
Non-admin team roles Coming soon
Access to Kinde admin and business management tools
Sign in to Kinde with enterprise SSO
Sign in to Kinde with MFA (On request)
Environments (e.g staging, production)
1 production
1 non-production1 production
1 non-production
$5 per extra environment1 production
5 non-production
$4 per extra environment1 production
10 non-production
$3 per extra environment -
Leads and marketing
Feature Free plan Pro plan Plus plan Scale plan Lead generation forms
Subscription forms
Track marketing tags (UTM, Google Ads, etc.)
-
Feature flags
Feature Free plan Pro plan Plus plan Scale plan Feature flags
10 included
Unlimited
Unlimited
Unlimited
Feature flag control via API
Flags in access token
Set feature flag per user
Set feature flag per organization
Environment targeting
Feature flag dashboard
Server-side evaluation
Unlimited
Unlimited
Unlimited
Unlimited
Feature flag webhooks Coming soon
-
Compliance
Feature Free plan Pro plan Plus plan Scale plan ISO 27001 certificate
ISO 27001 statement of applicability
HIPAA/BAA
Price varies
SOC 2 attestation status confirmation
SOC 2 attestation report
-
Internationalization
Feature Free plan Pro plan Plus plan Scale plan Multi-language authentication
Eastern name order
Right to left languages
BYO translation
Open-source translations
-
Support
Feature Free plan Pro plan Plus plan Scale plan In-app support via chat
Email support
Slack community access
Discord community access
Need additional support? Learn more about Kinde Care
Pricing (USD)
Base price | Free |
---|---|
Monthly active users (MAU) | 10,500 included free |
Dashboard seats | Unlimited |
Support for 20+ languages with SDKs | |
Choice of data residency | |
Monthly active organizations (MAO) | 5 included free |
Applications | Unlimited |
Billing
Platform fee per customer transaction Fee applies only to payments you collect from your customers, not your Kinde subscription. | 0.7% |
---|---|
Custom billing plans | |
Fixed charges | |
Feature-based entitlements Plans can include unlimited features, either unmetered (for gating) or metered (with per-unit or tiered pricing). | |
Metered usage pricing (unit/tiered) | |
Unmetered (gated) features | |
Shared features across plans | |
Customer self-serve portal Customers can upgrade, downgrade, or cancel their plan via a branded portal. | |
Remove Kinde branding Remove Kinde branding from the customer portal for a white-label experience. | |
Plan upgrades/downgrades via portal | |
Plan cancellation via portal | |
Custom workflows for plan changes/cancellations Run custom code before a plan change or cancellation to allow or block changes. | |
Option to bill for usage on cancellation Choose to automatically bill for any unpaid usage (like extra API calls) when a customer cancels. | |
Option to prorate fixed charges on cancellation Choose to refund the unused portion of prepaid charges if a customer cancels partway through a billing period. | |
Billing webhooks Receive programmatic notifications for billing events like payment, plan change, or cancellation. | 1 included |
Billing APIs | |
Subscribe customers during auth flow Automatically assign customers to plans as part of the authentication/signup process. | |
Multi-language pricing tables Display pricing and plan details in any language, including during signup. | |
Payment methods (via Stripe) | Cards (Visa, Mastercard, Amex, etc.) |
Authentication
Email (with password) | |
---|---|
Email (passwordless) | |
Phone (passwordless) BYO provider to remove limit | 10 SMS included |
Username authentication | |
Social sign on (Google, Apple, Slack, GitHub etc) | |
Pass upstream params | |
Custom OAuth2 apps Coming soon | |
Machine to machine (M2M) tokens | 2,000 included free |
Enterprise authentication
All major identity providers supported (inc. Entra ID, Okta) | |
---|---|
Custom SAML connection | |
Enterprise SSO | 1 included |
Home realm discovery | |
Just-in-time provisioning | |
Domain allow list on self sign up |
Session management
Custom session tokens | |
---|---|
Custom JWT claims | |
Custom session duration | |
Cross-application sessions | |
Non-persistent sessions | |
Cross-domain sessions (satellite domains) | |
Multi-factor authentication
MFA via SMS BYO provider to remove limit | 10 SMS included |
---|---|
MFA via email | |
MFA via Authenticator app | |
User and identity management
Self-serve import / migration | |
---|---|
Self-serve export of data | |
Manage user details | |
Custom roles and permissions | 2 roles 10 permissions |
Add and update user identity | |
SCIM/directory sync Coming soon | |
Audit logs | 1 day |
Just-in-time user provisioning | |
Allowed users per organization | Unlimited |
Access control
Role-based access controls (RBAC) | |
---|---|
Require policy acceptance on sign up | |
Email workflow (standard notifications) | |
Refresh tokens | |
Token customization (custom claims) | |
Application secret rotation | |
Application secret rotation (advanced) | |
Brute force protection | |
Enumeration protection | |
Account lockout | |
Secure your API | |
API permissions (scopes) |
Customization
Custom page templates (Liquid, React and CSS) | |
---|---|
GitHub integration for custom pages | |
Preview mode for custom pages | |
Runtime logs for custom pages | 1 hour |
Remove Kinde branding | |
Custom SMS provider | |
Custom email provider | |
Customize email content and sender | |
Custom domain | |
Customize terms and conditions | |
Light / dark mode for user screens | |
Custom data (properties) | 5 |
Customize sign-in/sign-up page | |
Organization branding | |
Integrate and extend
Webhooks | 1 per environment |
---|---|
Connected apps | |
Google Analytics integration You need to have your own Google Analytics account. | |
User analysis with Hotjar You need to have your own Hotjar account. |
Workflows
GitHub integration | |
---|---|
Auth triggers | |
MFA triggers | |
Preview mode | |
Runtime logs | 1 hour |
Multi-tenant / B2B features
Monthly Active Organizations (MAO) | 5 included free |
---|---|
Organization branding | |
Custom authentication per org | |
Custom properties per org | |
Set feature flags per org | |
Roles and permissions per user per org | |
Advanced organizations | - |
Custom domain per org | - |
Custom email sender per org | - |
Domain allowlist per org | - |
Auto-join based on domain per org | - |
Assign default roles per org | - |
Multi-factor auth (MFA) per org | - |
Exempt enterprise connections for MFA | - |
Exempt roles for MFA | - |
Additional advanced organizations | - |
Administration and dashboard features
Team member seats | Unlimited |
---|---|
Non-admin team roles Coming soon | |
Access to Kinde admin and business management tools | |
Sign in to Kinde with enterprise SSO | |
Sign in to Kinde with MFA (On request) | |
Environments (e.g staging, production) | 1 production 1 non-production |
Leads and marketing
Lead generation forms | |
---|---|
Subscription forms | |
Track marketing tags (UTM, Google Ads, etc.) | |
Feature flags
Feature flags | 10 included |
---|---|
Feature flag control via API | |
Flags in access token | |
Set feature flag per user | |
Set feature flag per organization | |
Environment targeting | |
Feature flag dashboard | |
Server-side evaluation | Unlimited |
Feature flag webhooks Coming soon | |
Compliance
ISO 27001 certificate | |
---|---|
ISO 27001 statement of applicability | |
HIPAA/BAA | |
SOC 2 attestation status confirmation | |
SOC 2 attestation report |
Internationalization
Multi-language authentication | |
---|---|
Eastern name order | |
Right to left languages | |
BYO translation | |
Open-source translations | |
Support
In-app support via chat | |
---|---|
Email support | |
Slack community access | |
Discord community access | |
Need additional support? Learn more about Kinde Care
Pricing (USD)
Base price | $25 |
---|---|
Monthly active users (MAU) | 10,500 included free $0.0175 per extra MAU |
Dashboard seats | Unlimited |
Support for 20+ languages with SDKs | |
Choice of data residency | |
Monthly active organizations (MAO) | 50 included free $0.50 per extra MAO |
Applications | Unlimited |
Billing
Platform fee per customer transaction Fee applies only to payments you collect from your customers, not your Kinde subscription. | 0.7% |
---|---|
Custom billing plans | |
Fixed charges | |
Feature-based entitlements Plans can include unlimited features, either unmetered (for gating) or metered (with per-unit or tiered pricing). | |
Metered usage pricing (unit/tiered) | |
Unmetered (gated) features | |
Shared features across plans | |
Customer self-serve portal Customers can upgrade, downgrade, or cancel their plan via a branded portal. | |
Remove Kinde branding Remove Kinde branding from the customer portal for a white-label experience. | |
Plan upgrades/downgrades via portal | |
Plan cancellation via portal | |
Custom workflows for plan changes/cancellations Run custom code before a plan change or cancellation to allow or block changes. | |
Option to bill for usage on cancellation Choose to automatically bill for any unpaid usage (like extra API calls) when a customer cancels. | |
Option to prorate fixed charges on cancellation Choose to refund the unused portion of prepaid charges if a customer cancels partway through a billing period. | |
Billing webhooks Receive programmatic notifications for billing events like payment, plan change, or cancellation. | Unlimited |
Billing APIs | |
Subscribe customers during auth flow Automatically assign customers to plans as part of the authentication/signup process. | |
Multi-language pricing tables Display pricing and plan details in any language, including during signup. | |
Payment methods (via Stripe) | Cards (Visa, Mastercard, Amex, etc.) |
Authentication
Email (with password) | |
---|---|
Email (passwordless) | |
Phone (passwordless) BYO provider to remove limit | Uncapped Market rate or BYO provider |
Username authentication | |
Social sign on (Google, Apple, Slack, GitHub etc) | |
Pass upstream params | |
Custom OAuth2 apps Coming soon | |
Machine to machine (M2M) tokens | 5,000 included free $0.001 per extra token |
Enterprise authentication
All major identity providers supported (inc. Entra ID, Okta) | |
---|---|
Custom SAML connection | |
Enterprise SSO | 1 included |
Home realm discovery | |
Just-in-time provisioning | |
Domain allow list on self sign up |
Session management
Custom session tokens | |
---|---|
Custom JWT claims | |
Custom session duration | |
Cross-application sessions | |
Non-persistent sessions | |
Cross-domain sessions (satellite domains) | |
Multi-factor authentication
MFA via SMS BYO provider to remove limit | Unlimited Market rate |
---|---|
MFA via email | |
MFA via Authenticator app | |
User and identity management
Self-serve import / migration | |
---|---|
Self-serve export of data | |
Manage user details | |
Custom roles and permissions | Unlimited |
Add and update user identity | |
SCIM/directory sync Coming soon | |
Audit logs | 7 days |
Just-in-time user provisioning | |
Allowed users per organization | Unlimited |
Access control
Role-based access controls (RBAC) | |
---|---|
Require policy acceptance on sign up | |
Email workflow (standard notifications) | |
Refresh tokens | |
Token customization (custom claims) | |
Application secret rotation | |
Application secret rotation (advanced) | |
Brute force protection | |
Enumeration protection | |
Account lockout | |
Secure your API | |
API permissions (scopes) |
Customization
Custom page templates (Liquid, React and CSS) | |
---|---|
GitHub integration for custom pages | |
Preview mode for custom pages | |
Runtime logs for custom pages | 1 day |
Remove Kinde branding | |
Custom SMS provider | |
Custom email provider | |
Customize email content and sender | |
Custom domain | |
Customize terms and conditions | |
Light / dark mode for user screens | |
Custom data (properties) | Unlimited |
Customize sign-in/sign-up page | |
Organization branding | |
Integrate and extend
Webhooks | Unlimited |
---|---|
Connected apps | |
Google Analytics integration You need to have your own Google Analytics account. | |
User analysis with Hotjar You need to have your own Hotjar account. |
Workflows
GitHub integration | |
---|---|
Auth triggers | |
MFA triggers | |
Preview mode | |
Runtime logs | 1 day |
Multi-tenant / B2B features
Monthly Active Organizations (MAO) | 50 included free $0.50 per extra MAO |
---|---|
Organization branding | |
Custom authentication per org | |
Custom properties per org | |
Set feature flags per org | |
Roles and permissions per user per org | |
Advanced organizations | - |
Custom domain per org | - |
Custom email sender per org | - |
Domain allowlist per org | - |
Auto-join based on domain per org | - |
Assign default roles per org | - |
Multi-factor auth (MFA) per org | - |
Exempt enterprise connections for MFA | - |
Exempt roles for MFA | - |
Additional advanced organizations | - |
Administration and dashboard features
Team member seats | Unlimited |
---|---|
Non-admin team roles Coming soon | |
Access to Kinde admin and business management tools | |
Sign in to Kinde with enterprise SSO | |
Sign in to Kinde with MFA (On request) | |
Environments (e.g staging, production) | 1 production 1 non-production $5 per extra environment |
Leads and marketing
Lead generation forms | |
---|---|
Subscription forms | |
Track marketing tags (UTM, Google Ads, etc.) | |
Feature flags
Feature flags | Unlimited |
---|---|
Feature flag control via API | |
Flags in access token | |
Set feature flag per user | |
Set feature flag per organization | |
Environment targeting | |
Feature flag dashboard | |
Server-side evaluation | Unlimited |
Feature flag webhooks Coming soon | |
Compliance
ISO 27001 certificate | |
---|---|
ISO 27001 statement of applicability | |
HIPAA/BAA | |
SOC 2 attestation status confirmation | |
SOC 2 attestation report |
Internationalization
Multi-language authentication | |
---|---|
Eastern name order | |
Right to left languages | |
BYO translation | |
Open-source translations | |
Support
In-app support via chat | |
---|---|
Email support | |
Slack community access | |
Discord community access | |
Need additional support? Learn more about Kinde Care
Pricing (USD)
Base price | $75 |
---|---|
Monthly active users (MAU) | 10,500 included free $0.0163 per extra MAU |
Dashboard seats | Unlimited |
Support for 20+ languages with SDKs | |
Choice of data residency | |
Monthly active organizations (MAO) | 50 included free $0.47 per extra MAO |
Applications | Unlimited |
Billing
Platform fee per customer transaction Fee applies only to payments you collect from your customers, not your Kinde subscription. | 0.6% |
---|---|
Custom billing plans | |
Fixed charges | |
Feature-based entitlements Plans can include unlimited features, either unmetered (for gating) or metered (with per-unit or tiered pricing). | |
Metered usage pricing (unit/tiered) | |
Unmetered (gated) features | |
Shared features across plans | |
Customer self-serve portal Customers can upgrade, downgrade, or cancel their plan via a branded portal. | |
Remove Kinde branding Remove Kinde branding from the customer portal for a white-label experience. | |
Plan upgrades/downgrades via portal | |
Plan cancellation via portal | |
Custom workflows for plan changes/cancellations Run custom code before a plan change or cancellation to allow or block changes. | |
Option to bill for usage on cancellation Choose to automatically bill for any unpaid usage (like extra API calls) when a customer cancels. | |
Option to prorate fixed charges on cancellation Choose to refund the unused portion of prepaid charges if a customer cancels partway through a billing period. | |
Billing webhooks Receive programmatic notifications for billing events like payment, plan change, or cancellation. | Unlimited |
Billing APIs | |
Subscribe customers during auth flow Automatically assign customers to plans as part of the authentication/signup process. | |
Multi-language pricing tables Display pricing and plan details in any language, including during signup. | |
Payment methods (via Stripe) | Cards (Visa, Mastercard, Amex, etc.) |
Authentication
Email (with password) | |
---|---|
Email (passwordless) | |
Phone (passwordless) BYO provider to remove limit | Uncapped Market rate or BYO provider |
Username authentication | |
Social sign on (Google, Apple, Slack, GitHub etc) | |
Pass upstream params | |
Custom OAuth2 apps Coming soon | |
Machine to machine (M2M) tokens | 5,000 included free $0.0009 per extra token |
Enterprise authentication
All major identity providers supported (inc. Entra ID, Okta) | |
---|---|
Custom SAML connection | |
Enterprise SSO | Unlimited No additional costs |
Home realm discovery | |
Just-in-time provisioning | |
Domain allow list on self sign up | |
Session management
Custom session tokens | |
---|---|
Custom JWT claims | |
Custom session duration | |
Cross-application sessions | |
Non-persistent sessions | |
Cross-domain sessions (satellite domains) | |
Multi-factor authentication
MFA via SMS BYO provider to remove limit | Unlimited Market rate |
---|---|
MFA via email | |
MFA via Authenticator app | |
User and identity management
Self-serve import / migration | |
---|---|
Self-serve export of data | |
Manage user details | |
Custom roles and permissions | Unlimited |
Add and update user identity | |
SCIM/directory sync Coming soon | |
Audit logs | 14 days |
Just-in-time user provisioning | |
Allowed users per organization | Unlimited |
Access control
Role-based access controls (RBAC) | |
---|---|
Require policy acceptance on sign up | |
Email workflow (standard notifications) | |
Refresh tokens | |
Token customization (custom claims) | |
Application secret rotation | |
Application secret rotation (advanced) | |
Brute force protection | |
Enumeration protection | |
Account lockout | |
Secure your API | |
API permissions (scopes) | |
Customization
Custom page templates (Liquid, React and CSS) | |
---|---|
GitHub integration for custom pages | |
Preview mode for custom pages | |
Runtime logs for custom pages | 3 days |
Remove Kinde branding | |
Custom SMS provider | |
Custom email provider | |
Customize email content and sender | |
Custom domain | |
Customize terms and conditions | |
Light / dark mode for user screens | |
Custom data (properties) | Unlimited |
Customize sign-in/sign-up page | |
Organization branding | |
Integrate and extend
Webhooks | Unlimited |
---|---|
Connected apps | |
Google Analytics integration You need to have your own Google Analytics account. | |
User analysis with Hotjar You need to have your own Hotjar account. | |
Workflows
GitHub integration | |
---|---|
Auth triggers | |
MFA triggers | |
Preview mode | |
Runtime logs | 3 days |
Multi-tenant / B2B features
Monthly Active Organizations (MAO) | 50 included free $0.47 per extra MAO |
---|---|
Organization branding | |
Custom authentication per org | |
Custom properties per org | |
Set feature flags per org | |
Roles and permissions per user per org | |
Advanced organizations | - |
Custom domain per org | - |
Custom email sender per org | - |
Domain allowlist per org | - |
Auto-join based on domain per org | - |
Assign default roles per org | - |
Multi-factor auth (MFA) per org | - |
Exempt enterprise connections for MFA | - |
Exempt roles for MFA | - |
Additional advanced organizations | - |
Administration and dashboard features
Team member seats | Unlimited |
---|---|
Non-admin team roles Coming soon | |
Access to Kinde admin and business management tools | |
Sign in to Kinde with enterprise SSO | |
Sign in to Kinde with MFA (On request) | |
Environments (e.g staging, production) | 1 production 5 non-production $4 per extra environment |
Leads and marketing
Lead generation forms | |
---|---|
Subscription forms | |
Track marketing tags (UTM, Google Ads, etc.) | |
Feature flags
Feature flags | Unlimited |
---|---|
Feature flag control via API | |
Flags in access token | |
Set feature flag per user | |
Set feature flag per organization | |
Environment targeting | |
Feature flag dashboard | |
Server-side evaluation | Unlimited |
Feature flag webhooks Coming soon | |
Compliance
ISO 27001 certificate | |
---|---|
ISO 27001 statement of applicability | |
HIPAA/BAA | |
SOC 2 attestation status confirmation | |
SOC 2 attestation report |
Internationalization
Multi-language authentication | |
---|---|
Eastern name order | |
Right to left languages | |
BYO translation | |
Open-source translations | |
Support
In-app support via chat | |
---|---|
Email support | |
Slack community access | |
Discord community access | |
Need additional support? Learn more about Kinde Care
Pricing (USD)
Base price | $250 |
---|---|
Monthly active users (MAU) | 10,500 included free $0.0151 per extra MAU |
Dashboard seats | Unlimited |
Support for 20+ languages with SDKs | |
Choice of data residency | |
Monthly active organizations (MAO) | 50 included free $0.43 per extra MAO |
Applications | Unlimited |
Billing
Platform fee per customer transaction Fee applies only to payments you collect from your customers, not your Kinde subscription. | 0.5% |
---|---|
Custom billing plans | |
Fixed charges | |
Feature-based entitlements Plans can include unlimited features, either unmetered (for gating) or metered (with per-unit or tiered pricing). | |
Metered usage pricing (unit/tiered) | |
Unmetered (gated) features | |
Shared features across plans | |
Customer self-serve portal Customers can upgrade, downgrade, or cancel their plan via a branded portal. | |
Remove Kinde branding Remove Kinde branding from the customer portal for a white-label experience. | |
Plan upgrades/downgrades via portal | |
Plan cancellation via portal | |
Custom workflows for plan changes/cancellations Run custom code before a plan change or cancellation to allow or block changes. | |
Option to bill for usage on cancellation Choose to automatically bill for any unpaid usage (like extra API calls) when a customer cancels. | |
Option to prorate fixed charges on cancellation Choose to refund the unused portion of prepaid charges if a customer cancels partway through a billing period. | |
Billing webhooks Receive programmatic notifications for billing events like payment, plan change, or cancellation. | Unlimited |
Billing APIs | |
Subscribe customers during auth flow Automatically assign customers to plans as part of the authentication/signup process. | |
Multi-language pricing tables Display pricing and plan details in any language, including during signup. | |
Payment methods (via Stripe) | Cards (Visa, Mastercard, Amex, etc.) |
Authentication
Email (with password) | |
---|---|
Email (passwordless) | |
Phone (passwordless) BYO provider to remove limit | Uncapped Market rate or BYO provider |
Username authentication | |
Social sign on (Google, Apple, Slack, GitHub etc) | |
Pass upstream params | |
Custom OAuth2 apps Coming soon | |
Machine to machine (M2M) tokens | 5,000 included free $0.0008 per extra token |
Enterprise authentication
All major identity providers supported (inc. Entra ID, Okta) | |
---|---|
Custom SAML connection | |
Enterprise SSO | Unlimited No additional costs |
Home realm discovery | |
Just-in-time provisioning | |
Domain allow list on self sign up | |
Session management
Custom session tokens | |
---|---|
Custom JWT claims | |
Custom session duration | |
Cross-application sessions | |
Non-persistent sessions | |
Cross-domain sessions (satellite domains) | |
Multi-factor authentication
MFA via SMS BYO provider to remove limit | Unlimited Market rate |
---|---|
MFA via email | |
MFA via Authenticator app | |
User and identity management
Self-serve import / migration | |
---|---|
Self-serve export of data | |
Manage user details | |
Custom roles and permissions | Unlimited |
Add and update user identity | |
SCIM/directory sync Coming soon | |
Audit logs | 30 days |
Just-in-time user provisioning | |
Allowed users per organization | Unlimited |
Access control
Role-based access controls (RBAC) | |
---|---|
Require policy acceptance on sign up | |
Email workflow (standard notifications) | |
Refresh tokens | |
Token customization (custom claims) | |
Application secret rotation | |
Application secret rotation (advanced) | |
Brute force protection | |
Enumeration protection | |
Account lockout | |
Secure your API | |
API permissions (scopes) | |
Customization
Custom page templates (Liquid, React and CSS) | |
---|---|
GitHub integration for custom pages | |
Preview mode for custom pages | |
Runtime logs for custom pages | 3 days |
Remove Kinde branding | |
Custom SMS provider | |
Custom email provider | |
Customize email content and sender | |
Custom domain | |
Customize terms and conditions | |
Light / dark mode for user screens | |
Custom data (properties) | Unlimited |
Customize sign-in/sign-up page | |
Organization branding | |
Integrate and extend
Webhooks | Unlimited |
---|---|
Connected apps | |
Google Analytics integration You need to have your own Google Analytics account. | |
User analysis with Hotjar You need to have your own Hotjar account. | |
Workflows
GitHub integration | |
---|---|
Auth triggers | |
MFA triggers | |
Preview mode | |
Runtime logs | 3 days |
Multi-tenant / B2B features
Monthly Active Organizations (MAO) | 50 included free $0.43 per extra MAO |
---|---|
Organization branding | |
Custom authentication per org | |
Custom properties per org | |
Set feature flags per org | |
Roles and permissions per user per org | |
Advanced organizations | 5 included |
Custom domain per org | |
Custom email sender per org | |
Domain allowlist per org | |
Auto-join based on domain per org | |
Assign default roles per org | |
Multi-factor auth (MFA) per org | |
Exempt enterprise connections for MFA | |
Exempt roles for MFA | |
Additional advanced organizations | 5 included For more, talk to a specialist |
Administration and dashboard features
Team member seats | Unlimited |
---|---|
Non-admin team roles Coming soon | |
Access to Kinde admin and business management tools | |
Sign in to Kinde with enterprise SSO | |
Sign in to Kinde with MFA (On request) | |
Environments (e.g staging, production) | 1 production 10 non-production $3 per extra environment |
Leads and marketing
Lead generation forms | |
---|---|
Subscription forms | |
Track marketing tags (UTM, Google Ads, etc.) | |
Feature flags
Feature flags | Unlimited |
---|---|
Feature flag control via API | |
Flags in access token | |
Set feature flag per user | |
Set feature flag per organization | |
Environment targeting | |
Feature flag dashboard | |
Server-side evaluation | Unlimited |
Feature flag webhooks Coming soon | |
Compliance
ISO 27001 certificate | |
---|---|
ISO 27001 statement of applicability | |
HIPAA/BAA | Price varies |
SOC 2 attestation status confirmation | |
SOC 2 attestation report | |
Internationalization
Multi-language authentication | |
---|---|
Eastern name order | |
Right to left languages | |
BYO translation | |
Open-source translations | |
Support
In-app support via chat | |
---|---|
Email support | |
Slack community access | |
Discord community access | |
Need additional support? Learn more about Kinde Care