Open-source User Auth & Management
Integrate in minutes with no bullshit. For front- and backend.
Used and trusted by engineers from
Out of the box frontend components
Beautifully styled components to help you get started quickly. No need to worry about design and internal logic.
Fast. Easy. Secure.
No more hassle with user management. Stack is the most developer-friendly way to manage your users, and it's 100% open-source.
Management & Analytics Dashboard
We give you the overview you always wanted: Manage users, providers, roles, permissions and APIs, all in one place.
Fully Customizable
Customize on different levels: custom color scheme, custom elements, or build your own components.
Learn More ->1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
'use client';
import { useStackApp } from "@stackframe/stack";
import { useState } from "react";
export default function CustomCredentialSignIn() {
const [email, setEmail] = useState('');
const [password, setPassword] = useState('');
const app = useStackApp();
return <>
<input type='email' value={email} onChange={(e) => setEmail(e.target.value)} />
<input type='password' value={password} onChange={(e) => setPassword(e.target.value)} />
<button onClick={async () => await app.signInWithCredential({ email, password })}>Sign In</button>
</>;
}
Everything you need is here
Stop spending weeks building authentication and user management infrastructure. Stack provides everything you need from day one.
Simple plans for everyone
Cut down overhead costs and ditch clunky software. Get a flexible, purpose-built tool to simplify your security with authentication services.
Everything you need to know
Can I integrate Stack into my existing project?
Yes! It is very straightforward! Stack does not require any special architecture and can merge well into any Next.js project that uses the App router.
How do I sync user data with my database?
For most of the time, you don't need to sync user data with your database. You can store JSON data in the user object itself. However, if you really need to sync data, you can use our webhooks.
Can I deploy Stack on my own servers?
Yes! Stack is fully opensource and you can self-host it on your own servers.
How can I integrate Stack into my backend?
Stack provides a JavaScript server API that you can just import and use. If you are using a different language, you can use our REST API.
Does Stack support SSO with SAML?
Yes! Let's get in touch and we can help you.
What kind of support do you offer?
We offer a range of support from data migration to custom on-premise deployments.
Start building with Stack today
Secure your application with the best open-source authentication and user management platform.