Menu
Create your organization
■ For agencies that sell outcomes

The backend is already built.

Identity, billing, WhatsApp, bookings, commerce, dispatch — a complete production-grade backend behind one TypeScript SDK. You build the interface. ProudBase is everything behind it.

sandbox is free — no wallet needed to start

quickstart.ts
$ npm i @proudbase/sdk

import { pb } from '@proudbase/sdk';

// clinics, salons, gyms — one call
const slot = await pb.booking.slots.create({
  resource: 'dr-salim',
  starts: '2026-08-02T09:30+03:00',
  duration: 30,
  notify: { whatsapp: 'confirm-flow' }
});

Every real project repeats the same invisible 80% — auth, roles, OTP, files, notifications, invoices, an admin panel. Deadlines die there, not in the UI.

Every project ships with its back office.

Enable Commerce and the console gains orders, catalog, and stock. Enable Booking and it gains the calendar and waitlists. Arabic, English, French — proper RTL.

The agency builds only the UI and delivers. Literally.

How it works
nour-clinic — admin console

Built for agencies that sell outcomes.

Quote faster

Backend weeks become an SDK integration. Fixed-price deals stop bleeding into plumbing.

Model A: resell consumption with margin

Recurring revenue on every delivered project — the platform bills you, you bill your client.

Client-ready invoices, per-project costs, spend caps

Exact cost attribution per project and per service — exportable as an invoice with your margin on top.

A fixed-price project — without ProudBase
UI & product
the invisible 80% — backend weeks
The same project — on ProudBase
UI & product
SDK
margin you keep

Built from Lebanon for how this region actually works.

WhatsApp-first flows

Templates, opt-ins, sessions, and two-way confirm / cancel — the channel this region actually answers.

Arabic PDFs done properly

Correct shaping, RTL tables, trilingual documents — invoices your client can actually send.

USD/LBP + cash on delivery

Dual-currency display with configurable rates, and COD as a first-class payment method with reconciliation.

Unreliable-world engineering

Resumable syncs, low-bandwidth behavior, graceful degradation — born of necessity, sold globally.

A working call in minutes.

sandbox — zsh
$ npm i @proudbase/sdk
+ @proudbase/sdk added in 3s

$ npx proudbase init
 organization: dima-agency
 project: nour-clinic (sandbox keys → .env.local)

$ node book.ts
→ POST /booking/slots  201 Created
sandbox: no real money, no real messages 

Three starter kits — each a runnable project wired to the platform, built to put a working demo in front of your client within days:

Read the docs

Your data is yours, always — export anytime, even suspended.

Public status page. Published SLAs and versioning policy.

Security overview

Open an organization.

Sandbox is free — no wallet needed to start.

Create your organization