The fastest way to add authentication and payments with Javascript

Memberstack makes it 100x easier to set up a user database, build your sign-up and login flows, gate content, and integrate with Stripe Billing.

Install Memberstack.
Weekly, monthly or yearly.
Create a member (30 seconds)
Weekly, monthly or yearly.
Integrate with Stripe
Weekly, monthly or yearly.
Get Started for free
No credit card required
CSS
.rect {
   background: #2962ff;
   border-radius: 5px !important;
   padding: 10px 20px;
   z-index: 2 !important;
}
JS
import memberstack from "@memberstack/dom"

const ms = memberstack.init({
  websiteSlug: "my-slug-123"
})

Trusted by 50,000 Founders & Agencies

Memberstack is used by millions of people every single day.
Used by the best in Javascript

Total Javascript Design Control

Kickstart your next project with a free Javascript template or component.

All
Signup

sign-up, register, sign up, create an account, account creation, getting started, get started, enroll, enter, join

All
All
All
Login

sign in, sign-in, signin, logon, log in, log on, username

All
Passwordless

magic link, passwordless, password less, email only, login with email

All
Profile (Custom Fields)

name, phone, address, billing, settings, preferences, notifications, favorite, gender, input

All
Forgot Password

new password, change password, remember password, send password, reset password

All
Pricing

plans, prices, tables, cost, fee, rate, price tag, subscription, monthly, yearly, donation

All
Email Verification

verified, verification prompt, identity verification, etc.

All
CTA
All
Gated Content

locked content, members-only, blocked, restricted, etc.

All
Upgrade

change, update, sell, sales, upsell

All
Checkbox

multi-select, multiselect, select, check boxes, cb

All
Trial

Free Trial, trialing, try it, demo, free access, days

All
Error / Success

toast, notification, error message, success message, prompt,

All
Validation

password validation, requirements, valid, invalid,

All
Onboarding

welcome, getting started, steps, collect

All
Landing Page

Fullpage, website page, website, full page, homepage, home page, hero, cta, about, template,

All
Dashboards

members-area, account, panel, portal, dash board

All
Auth Buttons

dribbble, google, twitter, facebook, microsoft, github, spotify, SSO, login, signup, social, authentication

All
Profile (Email)

set email, new email, change email, account email, edit email,

All
Profile (Password)

set password, new password, change password, account password, edit password,

All
Unstyled

plain, no styling, style, generic, basic,

All
Coupons

discount, promotion, discount, sale, coupons, savings, black friday,

All
Failed Payment

update payment, change payment, sca, cancel, cancelled, access-denied,

All
Commenting

user generated content, discussion, comment, post, thread,

Search...
We couldn't find any templates for that search... please try again.

How it works

You control the user experience & we handle the backend.

Your Website/app

1. Add "@memberstack/dom" to your project.

2. Configure plans, design UI's, and adjust settings on our dashboard.

50000
Members

3. Use the dom library to sign up members, process payments, and super charge your project.

Prebuilt UI's ready to use

Prebuilt UI's ready to use, beautiful, fast, and configurable components to instantly bring all the functionality you need to your project. Or maintain complete design control by using your own UI's.