Build your product. Not the infrastructure.
Start with authentication, billing, AI, and background jobs already connected. Build the features your customers are here for.
Built with familiar tools
- Next.js
- Expo
- Stripe
- Trigger.dev
Everything that comes with supastack.
Explore the infrastructure, interfaces, and controls already included.
More Ship web and mobile from one foundation.
Next.js and Expo share TypeScript modules so agents and humans extend one codebase instead of forking surfaces.
- Next.js web application
- Expo for iOS and Android
- Shared TypeScript modules
- Same auth and AI contracts
- Works with Cursor and Claude Code
Learn more →apps / web + mobile
Next.jsWeb app
Shared modules Sign-in that opens a personal workspace.
Email, OTP, and social providers land in Better Auth sessions scoped to the user’s personal workspace.
- Email and password
- One-time passwords
- Google and Apple sign-in
- Personal workspace on signup
- Session restore on web and Expo
Learn more →Stripe billing tied to entitlements.
Checkout, Customer Portal, and signed webhooks keep subscription state and product access in sync—on web first.
- Stripe subscriptions
- Checkout and customer portal
- Entitlements for product access
- Signed lifecycle webhooks
- Mobile waits for RevenueCat
Learn more →Billing
stripeSubscriptions
$1,248.00
- Pro planActive · monthly
- Entitlementai.enqueue
- PortalManage billing
Configurable AI with budgets and BYOK.
Route through OpenAI, Anthropic, or a compatible API with encrypted keys, usage tracking, and workspace budgets.
- Configurable model providers
- Encrypted bring-your-own-key
- Usage tracking and budgets
- Capability-aware routing
- Server-only provider secrets
Learn more →AI assistant
OpenAIAnthropicCompatible
Summarize this workspace’s usage.
Usage is within budget. 1,032 tokens on the last reply.
Background work and product email.
Trigger.dev runs jobs through a narrow enqueue, status, and cancel contract. Transactional email stays separate from outreach.
- Trigger.dev background jobs
- Enqueue, status, and cancel
- Transactional product email
- Separate from outreach
- Workspace-scoped runs
Learn more →Workspace-scoped activity you can trust.
Audit records, analytics hooks, and sanitized error context keep operational history attached to the right workspace.
- Workspace-scoped audit records
- Provider configuration history
- Analytics and error monitoring
- Redacted sensitive values
- Observability adapters
Learn more →Audit log
| Event | Workspace | When |
|---|
| provider.config.updated | ws_8f2a | 2m |
| subscription.updated | ws_8f2a | 1h |
| workspace.created | ws_8f2a | 1d |
Every record has a home.
Personal workspaces connect identity, data, and product access through a consistent workspaceId scope.
- Personal workspace provisioning
- Workspace-scoped records
- Membership and access boundaries
- Owner-bound personal space
- Same scope on web and mobile
Learn more →Workspace
workspaceIdPersonal workspaceIdentityRecordsAccessBilling
Every user-owned record stays inside this scope.
Product email, built in.
Transactional email belongs to product workflows, with provider adapters behind a shared interface—never mixed with outreach.
- Transactional message delivery
- Configurable email providers
- Separate from outreach campaigns
- Shared send interface
- Workspace context on send
Learn more →Transactional email
Toyou@company.com
SubjectYour workspace is ready
You’re all set. Sign in anytime to continue building.
Your keys stay private.
Bring your own AI credentials without exposing provider secrets to the browser. Encryption stays server-side.
- Encrypted key vault
- Server-side provider calls
- Sensitive-value redaction
- Workspace key mode
- AES-GCM envelopes at rest
Learn more →Know where AI usage goes.
Token tracking, model-aware estimates, and workspace budgets put consumption in context before spend runs away.
- Input and output token tracking
- Estimated request costs
- Workspace budget checks
- Immutable price-linked usage
- Alias policy allowlists
Learn more →Usage budget
$24.80/ $50.00
- Input tokens18,400
- Output tokens6,210
- PolicyWorkspace monthly
Track meaningful product events.
An analytics interface carries event properties and workspace context while redacting sensitive values.
- Structured product events
- Workspace context
- Redacted event properties
- Observability-ready adapters
- No invented customer metrics
Learn more →Errors with useful context.
Capture exceptions with workspace tags and sanitized context through the observability layer.
- Exception capture
- Workspace tags
- Sanitized error context
- Generic client-facing messages
- Sentry-compatible adapters
Learn more →Error monitoring
Error capturedworkspaceId: ws_8f2asecret: [REDACTED]
Sanitized before reporting Explore every feature.
- Next.js web application
- Expo for iOS and Android
- Shared TypeScript modules
Learn more →- Email and password
- One-time passwords
- Google and Apple sign-in
Learn more →- Stripe subscriptions
- Checkout and customer portal
- Entitlements for product access
Learn more →- Configurable model providers
- Encrypted bring-your-own-key
- Usage tracking and budgets
Learn more →- Trigger.dev background jobs
- Enqueue, status, and cancel
- Transactional product email
Learn more →- Workspace-scoped audit records
- Provider configuration history
- Analytics and error monitoring
Learn more →- Personal workspace provisioning
- Workspace-scoped records
- Membership and access boundaries
Learn more →- Transactional message delivery
- Configurable email providers
- Separate from outreach campaigns
Learn more →- Encrypted key vault
- Server-side provider calls
- Sensitive-value redaction
Learn more →- Input and output token tracking
- Estimated request costs
- Workspace budget checks
Learn more →- Structured product events
- Workspace context
- Redacted event properties
Learn more →- Exception capture
- Workspace tags
- Sanitized error context
Learn more →See how the code fits together.
Shared infrastructure below. Your product-specific features above. Web and mobile use the same foundation.
Inside supastack
Six modules. One connected foundation.
Choose the model. Control the rest.
Provider choice, private keys, and usage limits are part of the same AI foundation.
OOpenAI✓
Requestmodel: fast
AAnthropic✓
Requestmodel: smart
{ }Compatible API✓
Requestmodel: cheap
One AI interface
Model aliases resolve through your routing policy.
Illustrative routingOne-time purchase. Lifetime updates.
No subscriptions. Choose one surface or all three. Extra developers are $75 each.
Choose your framework
Next.js for web · Expo / React Native for iOS and Android
one-time$249
- ✓Next.js web app with Stripe billing
- ✓Authentication and personal workspaces
- ✓Configurable AI providers and model controls
- ✓Background jobs and transactional email
- ✓Audit logs and observability
- ✓Documentation and a working reference app
- ✓Lifetime updates
3 developers: $399
one-time$499
- ✓Next.js web + Expo / React Native for iOS and Android
- ✓Authentication and personal workspaces
- ✓Configurable AI providers and model controls
- ✓Background jobs and transactional email
- ✓Audit logs and observability
- ✓Documentation and a working reference app
- ✓Lifetime updates
Includes Stripe billing for web and shared backend modules across all three surfaces.
5 developers: $799
Checkout is not connected yet
Start with the foundation.Build what comes next.
Bring your product idea to a modular starting point for web, mobile, and AI-powered SaaS.