About ButtrBase

Core product story and parity context in Solid.

About ButtrBase

ButtrBase is an infrastructure platform that gives product teams a single SDK for authentication, payments, and growth tooling — everything needed to ship a production SaaS from day one.

What it solves

Every B2B SaaS product requires the same set of foundational infrastructure before it can charge customers or onboard enterprises:

| Layer | Without ButtrBase | With ButtrBase | |---|---|---| | Auth | Custom sessions, OAuth, SAML, MFA — months of work | One SDK call, configurable per-org | | Payments | Multiple payment-processor integrations, routing logic | Adyen / JPM / Razorpay / Stripe, routed by geography | | Enterprise | SCIM provisioning, SSO, audit logs, RBAC | Wired and tested out of the box | | Growth | Feature flags, referrals, usage billing, entitlements | Built into the same platform |

Architecture

ButtrBase is a Rust-based backend (Axum + SeaORM) with a SolidJS operator console. It exposes REST APIs consumed by your product frontend via the ButtrBase SDK, available in Rust, TypeScript/Node, Python, and Go.

~~~ your-product ──(SDK)──► ButtrBase backend ──► Postgres + Redis │ └──► 3rd-party providers (Stripe, Adyen, Okta, Google…) ~~~

Key modules

Authentication

Multi-method auth: email OTP, magic links, password, TOTP MFA, passkeys (WebAuthn), and every major social/SSO provider — Google, Microsoft, Apple, GitHub, OIDC, SAML. Configurable per-org: allow only SSO, require MFA, and so on.

Payments

Route checkout sessions to the best payment processor by country. Full lifecycle: subscriptions, payouts, refunds, disputes, webhooks. Supported processors: JPMorgan, Adyen, Razorpay, Stripe (proxy).

Enterprise

SCIM 2.0 user provisioning, org domain verification, step-up auth for sensitive operations, elevation grants, audit-event stream, signing keys, mTLS certificate authority.

Operator console

A React-compatible web UI for managing orgs, apps, credentials, webhook endpoints, secrets vault, and platform-wide settings — no internal tooling required.

Status

ButtrBase is production software. The platform is deployed and serving real traffic. Core auth flows, enterprise SSO, and payment routing are fully tested and covered by an integration test suite.

See the Quickstart to add ButtrBase to your product in under 15 minutes.

Live context

Share these details when handing the doc to support or Ops.

Session state
anonymous
Application
buttrbase
Organization
Not set

New platform capabilities

Recently shipped features available on all plans.

Credential Management
Issue and rotate API credentials (client ID + secret pairs) with fine-grained scoping for secure programmatic access to the ButtrBase API.
Sandbox Environments
Full production-mirror test environments included on every plan. Ship with confidence — validate billing flows, entitlements, and webhooks with zero billing impact.

Related docs

Share these with partners who need fast context.

Support
guides
ButtrBase offers tiered support to match your deployment size and criticality. This page covers how to file tickets, ...
Quickstart
getting-started
This tutorial will guide you through the basic setup of creating an organization, adding a user, and authenticating t...
Pricing Overview
guides
ButtrBase is available in three plans: **Starter**, **Pro**, and **Enterprise**. All plans include the core platform;...