s saasuluk
🎉 Launch week — use code LAUNCH30 at checkout for 30% off your order.
OpenAPI v4 · Moonwalk candidate

The SaaS starter that
sells itself.

Auth, payments, eCommerce, an admin cockpit, a typed API + docs — every layer projected from one contract. This very store is the demo: it sells the code that renders it.

AstroHonoTypeScriptDrizzleBetter AuthStripeScalarCloudflare
17 entities
12 operations
8 projected layers
3 locales · RTL
43 color schemes
1 typed contract
Meta

A store that sells its own source code

Each product below is a real tier of this starter. Add one to the cart, run the metered checkout, and watch the cost ledger move — all powered by the contract you just bought.

Frontend Lite

$29
one-time · lifetime
  • Marketing site + SEO
  • shadcn UI components
  • Light / dark themes
  • i18n (en · es · ar + RTL)
Get Frontend Lite

Frontend Pro

$99
one-time · lifetime
  • Everything in Lite
  • Auth pages (Better Auth)
  • Magic-link sign-in
  • PWA + offline shell
Get Frontend Pro

Full-Stack Lite

$199
one-time · lifetime
  • Admin cockpit (/superadmin)
  • Products · cart · checkout
  • Cloudflare D1 database
  • Typed client + the v4 contract
Get Full-Stack Lite

Everything, from one source

The features saastarter glues from a dozen tools — here they are projections of one typed document.

One contract

Declare your data + routes once. The OpenAPI v4 document is derived — and every layer reads from it.

Can't drift

API, docs, typed client, shadcn UI, admin, and cost are projections of the same source. Not copies.

Edge-native

Hono → Cloudflare Workers, Drizzle → D1. Static pages on the CDN. Deploy with one command.

$

Cost as a fact

Every request is metered: frontend action → operation → third party. You see the real cost at /cost.

Admin for free

The /superadmin cockpit is the same brain as the Suluk VS Code extension — it reads the contract.

Modules, not glue

Add ecommerce, blog, billing as entities in a registry. 17 entities + 12 operations, one source.

Loved by builders

Ship a platform, not a pile of glue

What teams say after shipping on one contract.

“We deleted three services. The API, the docs, the SDK and the admin all came from one file — and they literally can't disagree anymore.”
Maya Okafor
Founder, Ledgerly
“The cost-as-a-fact ledger sold my CFO. Every request shows what it costs, down to the Stripe call. Nothing else does that out of the box.”
Daniel Reyes
Eng Lead, Northbeam
“Arabic RTL, Eastern-Arabic numerals and a working CRUD admin on day one. It felt more finished than tools we'd paid for.”
Sara Haddad
Product, Anwar

Ship the contract. Get the platform.

Declare it once — the API, the docs, the client, the UI, the admin, and the billing follow.