Sell anything, from any site, by tonight.
bizfoo gives you a typed catalog API, one-click Stripe sync, and a checkout flow that works on Next.js, Astro, Remix, or plain HTML. Manage everything in one dashboard.
The boring backend for selling things online.
All the pieces you would build yourself — manage in a dashboard, ship with one API call.
One workspace, many catalogs. Different brands, currencies, and APIs.
Products and prices created in Stripe automatically. Webhooks handled.
Render the catalog and create checkout sessions from any frontend.
Every paid order tracked, with the customer record to match.
Funnels, page views, web vitals via SignalSplash — all on by default.
Wire bizfoo into your CRM, fulfillment, or email automation.
Three steps from blank to live.
Name it, slug it, get a public + secret API key pair instantly.
One-time, monthly, or yearly billing. Sync to Stripe in one click.
Drop the bizfoo SDK on any marketing site, app, or custom storefront.
One small client. Any frontend.
The bizfoo client SDK reads your live catalog and creates Stripe Checkout sessions. Works in Next.js, Remix, Astro, plain React, edge functions, and Node.
- Typed responses for products + prices
- Cache-friendly catalog endpoint
- Public-key auth (no secrets in browsers)
import { createBizfooClient } from "@bizfoo/client";
const bizfoo = createBizfooClient({
storefront: "summoniq",
publicKey: process.env.NEXT_PUBLIC_BIZFOO_KEY!,
});
const { products } = await bizfoo.listProducts();
const { url } = await bizfoo.createCheckout({
items: [{ priceId: products[0].prices[0].id }],
email: "buyer@example.com",
});
window.location.href = url;Loved by indie makers and small teams.
“We had a paid checkout live the same afternoon we deployed bizfoo. The SDK is the cleanest part of our marketing site.”
“I stopped writing checkout code. bizfoo is what I wished Stripe gave me out of the box.”
“Multiple storefronts on one Stripe account, with proper API keys per brand. No more spaghetti.”