Guides

Build guides

Step-by-step walkthroughs for shipping real features with @buildbase/sdk.

51 posts · page 2 of 5

Build guide

Stale data on screen after a workspace switch

Stale data after a workspace switch is a cache that never learned the workspace changed. One switch with the Network tab open tells you which cache. The fix is a key, not a purge.

11 min read
Build guide

How to add team invitations in Next.js, and decide when the seat starts billing

Team invitations in Next.js: a pending invite holds a seat from the moment it is sent. Why that is the right default, and what it does to the invoice at renewal.

9 min read
Build guide

Transactional email landing in spam

Transactional email in spam is a verdict the receiving server already wrote into the header. How to read it, and five causes to check in the order that settles fastest.

11 min read
Build guide

Usage counts that do not match the invoice

Usage does not match the invoice? The invoice bills overage blocks for a period that already closed. How to reconcile the two, fastest check first.

12 min read
Build guide

Multi-tenant workspaces in Express, Hono and Fastify: one middleware that checks membership

Multi-tenant workspaces in Express, Hono and Fastify: take the workspace from the path, then refuse any user who is not a member, in one middleware.

7 min read
Build guide

Multi-tenant Remix: put the workspace in the URL, and check membership before any loader runs

Multi-tenant workspaces in Remix and React Router v7 or v8: the workspace lives in the URL, and one membership check runs before any loader can fetch.

8 min read
Build guide

Usage-based billing in React Router (Remix): meter in the action, never the loader

Usage-based billing in React Router (Remix): record usage in the action, not the loader, and key each form render so a retried submit bills once.

7 min read
Build guide

Usage metering middleware in Express: record before the handler or after the response (Hono and Fastify too)

Usage metering middleware for Express, Hono and Fastify: when to record before the handler, when to batch after the response, and the rate limit that decides it.

10 min read
Build guide

BuildBase on Astro: one middleware for sign-in, roles and API tokens

Astro middleware authentication with roles: one onRequest gate where admins and editors write, viewers read, strangers bounce and machines use a token.

5 min read
Build guide

BuildBase on Express: add authentication to an existing app and keep req.user

Add authentication to an existing Express app: hosted sign-in, a callback route, and express-session, with req.user and every protected route left untouched.

4 min read
Build guide

BuildBase on Fastify: authentication as a decorator plugin, tests included

Fastify authentication as a decorator plugin: hosted sign-in, @fastify/session, unchanged role checks, a fake for tests, and credits metered per request.

5 min read
Build guide

BuildBase on Hono: authentication and billing on Workers, Bun, Deno and Node

Hono authentication with no user table: hosted sign-in, a signed-cookie session you can still revoke, and metered credits, in one app on Node, Bun, Deno and Workers.

5 min read

Follow a guide with your own project

Every guide starts with one install. Create a project and build along.

7-day free trialNo credit card requiredCancel anytime