Pricing overview
SuperTokens provides a dual-model pricing structure, accommodating both self-hosted deployments and managed cloud services. The primary distinction lies in control over infrastructure and the level of feature access. The SuperTokens pricing page details the available plans. For users who prefer to manage their own authentication infrastructure, the Community Edition is available at no cost, allowing for full control over data and deployment environments. This self-hosted option aligns with a philosophy of data ownership and architectural flexibility, a key consideration for developers building custom authentication flows.
Conversely, for organizations seeking a managed service that abstracts infrastructure concerns, SuperTokens offers paid cloud plans. These plans are structured to scale with the number of active users and the inclusion of advanced features. The cost typically increases with the adoption of functionalities such as multi-factor authentication (MFA), social login integrations, and enterprise-grade support. This tiered approach aims to provide options for different operational needs and budget constraints, from individual developers to larger enterprises.
The pricing model for managed plans is primarily based on the number of monthly active users (MAUs), a common metric in identity management services. This approach ensures that costs align with actual usage, making it scalable for applications with fluctuating user bases. Additional costs may arise from specific add-ons or increased usage of particular features beyond included allowances. Understanding the distinction between the self-hosted and managed offerings is crucial for selecting the appropriate SuperTokens plan.
Plans and tiers
SuperTokens offers distinct plans tailored for self-hosting and managed cloud services. The self-hosted path is primarily covered by the Community Edition, while managed services are structured across Starter, Growth, and Enterprise tiers. Each tier offers different feature sets, support levels, and user limits.
Community Edition (Self-Hosted)
- Price: Free
- Key Features: Core authentication flows (email/password, passwordless), session management, open-source codebase, full control over data.
- Limits: No explicit user limits; performance depends on self-managed infrastructure.
- Best For: Developers and organizations requiring full control over their authentication stack, custom deployments, and open-source flexibility.
Managed Cloud Plans
The managed cloud plans abstract away infrastructure management, providing a hosted solution for SuperTokens. These plans include features designed for production environments, such as high availability, automatic scaling, and dedicated support.
| Plan | Price | Key Features & Limits | Best For |
|---|---|---|---|
| Starter | $149/month | Up to 5,000 monthly active users (MAUs), Email/Password, Passwordless, Social login, Email verification, Session management, Role-based access control (RBAC), Standard support. | Small to medium-sized applications requiring managed authentication with essential features. |
| Growth | $499/month | Up to 25,000 MAUs, All Starter features, Multi-factor authentication (MFA), Enterprise connections (SAML/OIDC), Advanced analytics, Priority support, Custom domain. | Growing applications needing advanced security features and enterprise integrations. |
| Enterprise | Custom pricing | Volume MAUs, All Growth features, Dedicated infrastructure, Custom integrations, SLA, 24/7 support, On-premise deployment option. | Large organizations with extensive user bases, complex security requirements, and strict compliance needs. |
The managed plans are designed for incremental scaling. As usage increases beyond the MAU limits of a given plan, the cost scales proportionally. For instance, exceeding 5,000 MAUs on the Starter plan will incur additional charges per user, or necessitate an upgrade to the Growth plan. Specific overage charges are detailed on the SuperTokens pricing page.
Free tier and limits
The SuperTokens free tier is represented by its Community Edition, which is a fully functional, open-source version of the SuperTokens core. This edition is designed for self-hosting, meaning users are responsible for deploying, managing, and scaling the infrastructure where SuperTokens runs.
- Availability: The Community Edition is perpetually free for self-hosting.
- Key Features: It includes fundamental authentication methods such as email and password logins, passwordless options, and comprehensive session management. Developers have direct access to the source code, allowing for deep customization and auditing.
- User Limits: There are no hard limits on the number of users or API calls imposed by the Community Edition itself. Performance and capacity are dictated entirely by the underlying infrastructure chosen and managed by the user.
- Support: Support for the Community Edition is primarily community-driven, often through forums and public documentation. Direct technical support from SuperTokens staff is not included with the free tier.
- Use Cases: Ideal for individual developers, startups with specific self-hosting requirements, or organizations that prioritize data sovereignty and direct control over their authentication stack. It enables developers to integrate authentication into their applications without immediate financial commitment, fostering experimentation and development.
While the Community Edition provides significant functional parity with the core features of paid plans, it lacks the managed infrastructure benefits, advanced security features (like multi-factor authentication and enterprise SSO), and dedicated support that come with the Starter, Growth, and Enterprise managed cloud offerings. For example, while the Community Edition supports various authentication methods, integrating with enterprise identity providers like Okta or Azure AD via SAML/OIDC is typically reserved for paid tiers in the managed service. This distinction is common among open-source projects that offer both a free community version and commercial managed services, similar to how Kong Gateway's open-source version differs from its enterprise offerings.
Real-world cost examples
Understanding SuperTokens's pricing involves considering the chosen plan and the specific usage patterns. Here are a few scenarios illustrating potential costs:
- Scenario 1: Small Startup with Self-Hosted Requirements
- Need: A new startup with 1,000 active users needs basic email/password authentication and session management. They prioritize full control over their user data and infrastructure.
- SuperTokens Plan: Community Edition (Self-Hosted).
- Estimated Cost: $0 for SuperTokens software. The primary costs would be for hosting infrastructure (e.g., AWS EC2, Google Cloud Run, or a DigitalOcean droplet) where the SuperTokens core runs, plus database costs.
- Breakdown: For instance, a small AWS EC2 instance (e.g., t3.small) might cost around $20-30/month, and a managed PostgreSQL database (e.g., AWS RDS db.t3.micro) could be another $15-25/month. Total infrastructure cost estimated around $35-55/month, excluding operational overhead.
- Scenario 2: Growing SaaS Application with Managed Service Needs
- Need: A SaaS application with 15,000 monthly active users requires social login, email verification, and dedicated support, but doesn't yet need MFA or enterprise SSO.
- SuperTokens Plan: Growth Managed Cloud Plan.
- Estimated Cost: $499/month. This plan covers up to 25,000 MAUs and includes the necessary features.
- Breakdown: The $499/month covers the SuperTokens service, including hosting, scaling, and priority support. There would be no separate infrastructure costs for SuperTokens, simplifying operational expenses.
- Scenario 3: Enterprise with High-Volume and Advanced Security Needs
- Need: An enterprise with 150,000 monthly active users, requiring SAML/OIDC integrations, multi-factor authentication, dedicated infrastructure, and 24/7 support with an SLA.
- SuperTokens Plan: Enterprise Managed Cloud Plan.
- Estimated Cost: Custom pricing, likely starting in the thousands of dollars per month, negotiated with SuperTokens sales.
- Breakdown: This plan would include a tailored solution, potentially with dedicated compute resources, enhanced security features, and a service level agreement. The cost would reflect the volume of users and the complexity of integrations and support required. This model is common for large-scale identity solutions, where vendors like Google Cloud Identity Platform also offer custom enterprise agreements.
- Scenario 4: Startup Scaling from Free to Paid
- Need: A startup initially uses the Community Edition for 3,000 users. As they grow to 8,000 users, they decide to offload infrastructure management and gain access to advanced features like MFA.
- Initial Plan: Community Edition.
- Transition Plan: Upgrade to Growth Managed Cloud Plan.
- Estimated Cost: Initially $0 for SuperTokens software (plus self-hosted infrastructure). After upgrading, $499/month (Growth plan covers up to 25,000 MAUs).
- Considerations: The transition would involve migrating from the self-hosted instance to the SuperTokens managed cloud service, a process that SuperTokens provides guidance for in their documentation. The immediate cost jump reflects the shift from managing one's own infrastructure to a fully managed, feature-rich service.
How the pricing compares
SuperTokens's pricing model, particularly its strong free self-hosted offering, positions it distinctly against alternatives in the authentication and authorization space. The comparison often revolves around the trade-offs between cost, control, and convenience.
- Vs. Auth0: Auth0, a prominent identity platform, typically operates on a per-user pricing model, with a free tier generally limited to a small number of active users (e.g., 7,000 MAUs for their free plan at time of writing, but with feature limitations). Their paid plans can scale rapidly with user count and feature requirements, often starting at higher price points for comparable feature sets like MFA or enterprise SSO. SuperTokens's Community Edition provides a more extensive free option for those willing to self-host, offering unlimited users without direct cost. For managed services, SuperTokens's Starter plan is competitively priced, often offering more MAUs at its entry point compared to some Auth0 plans, though Auth0 offers more extensive out-of-the-box integrations and a broader ecosystem.
- Vs. Keycloak: Keycloak is another open-source identity and access management solution that is entirely free to download and self-host, similar to SuperTokens's Community Edition. Both offer full control over the deployment and data. The primary difference in pricing comparison is that Keycloak does not offer an official managed cloud service by its creators. Users requiring a managed Keycloak instance typically rely on third-party vendors or manage it themselves. SuperTokens, by offering both a free self-hosted and a tiered managed service, provides a more direct migration path for those who might start self-hosting and later want to offload operational burden.
- Vs. Clerk: Clerk focuses on developer-friendly authentication for React, Next.js, and other modern web frameworks, often emphasizing quick integration and comprehensive UI components. Clerk's pricing is also based on monthly active users, typically with a generous free tier for a certain number of MAUs (e.g., 10,000 MAUs for their hobby plan). However, Clerk is primarily a managed service; it does not offer a self-hosted option in the way SuperTokens's Community Edition does. This means users of Clerk are always paying for a managed service beyond the free tier, whereas SuperTokens provides the self-hosting alternative for cost-conscious or control-oriented users.
- Vs. Other Cloud Providers (e.g., Firebase Authentication, AWS Cognito): Cloud-native identity services like Firebase Authentication and AWS Cognito often offer very generous free tiers, especially for low usage. Their pricing models are typically usage-based, charging for authentications, active users, or specific features. They benefit from deep integration within their respective cloud ecosystems. SuperTokens distinguishes itself by offering a vendor-agnostic, open-source core that can be deployed anywhere, providing greater flexibility and avoiding vendor lock-in, which may be a significant consideration for some organizations, even if the initial costs appear higher for managed plans compared to the very low entry barriers of some cloud services.
In summary, SuperTokens's competitive edge in pricing often lies in its robust free self-hosted Community Edition, which provides unmetered usage for those capable of managing their infrastructure. Its managed cloud plans aim to strike a balance between cost-effectiveness and feature richness, particularly when compared to purely managed alternatives that may have higher entry-level costs for similar user volumes or advanced features.