//About ButtrBase

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.