Developers love Memberstack
Memberstack rocks without code — but it's even better with it. Take auth, payments and member data beyond the dashboard with one DOM, REST & Node API suite.
$ npm i @memberstack/domThree ways to go beyond the dashboard
Pick the surface that fits your stack. Same members, same plans, same data — whether you ship in the browser or from your own server.
DOM Package
@memberstack/domDrop-in client-side auth for sites built with plain HTML, CSS & JS — and custom code in Webflow.
Read documentationAdmin REST API
admin.memberstack.comDirect REST access for complete control. Automate member management with simple HTTP requests.
Read documentationAdmin Node.js SDK
@memberstack/adminOfficial, type-safe Node SDK for secure backend services and automated member workflows.
Read documentationFrom install to logged-in member in 5 minutes.
Install the package
Add the SDK that matches your stack from npm — or paste the script tag into Webflow.
Initialize with your key
One init call with your public or secret key connects you to the same members as the dashboard.
Call any method
Sign members up, gate content, manage plans and read member data with fully typed methods.
$ ▋
Your dashboard, scripted
Everything you can do by clicking in Memberstack, you can do in code — and a lot more.
Custom auth flows
Build sign-up, login and password reset exactly how you designed them — no Memberstack modal required.
Headless frontends
Read member state from any frontend with the DOM package — wire auth into your own UI, no Memberstack modal required.
Server-side member sync
Create, update and enroll members from your backend the moment they convert anywhere else.
Programmatic billing
Launch Stripe checkout, swap plans and read subscription status straight from code.
Webhooks & automations
React to member events in real time — kick off onboarding, sync a CRM, fire a Slack ping.
Rich member data
Store and query custom JSON on every member to power dashboards, gating and personalization.
Build alongside 6,500+ developers
Join our Slack to swap snippets, get unstuck fast, and see what other devs are shipping with the Memberstack API. Learn, teach, and make friends along the way.
just shipped passwordless login with the DOM package — took 20 min 🔥
the Node SDK types are *chef's kiss*. autocomplete for every plan method.
anyone using webhooks to sync members to Airtable? happy to share my setup
Questions, answered
Yes. Every API package is included on the free plan and stays free until you launch — no credit card required. You only pay once you're ready to go live and add a paid plan.
The DOM package runs in the browser with your public key and handles member-facing auth and UI. The Admin REST API and Node SDK run on your server with a secret key for privileged operations like creating members and managing plans.
Use your public key (pk_…) on the client with the DOM package — it's safe to expose. Keep your secret key (sk_…) on the server only, for the Admin REST and Node packages.
Yes — the DOM and Admin Node packages ship with full TypeScript definitions, so every method, member object and plan is autocompleted and type-checked in your editor.
Absolutely. We publish llms.txt and llms-full.txt for context, and an MCP server so AI coding tools can read the docs and scaffold Memberstack code for you.
Try Memberstack for free
100% free, unlimited trial — upgrade only when you're ready to launch. No credit card required.