Skip to Content
Introduction

Welcome to cfstack Docs

cfstack is a commercial, closed-source SaaS template built with Next.js, Auth.js, Drizzle and Cloudflare Workers. Start with the free personal application features, then select the capabilities your product needs. “Free” describes application access without a paid product; source access comes through your supplied template copy.

The developer preview  demonstrates a selected deployment. Its availability does not establish production readiness or the readiness of every optional provider.

Choose your starting point

AreaIncluded behaviorPrerequisites and limits
Core applicationAccount/password flows, personal Bookmark resources, administrator operations and shared UIInitialized database and authentication configuration; email delivery and OAuth require providers
Organization collaborationOrganizations, recipient-bound invitations, roles and shared resourcesExplicit enrollment selection and verified mailbox ownership; personal resources retain their own scope
ContentDocs plus MDX/database Blog; optional Notion and Sanity sourcesIndependent content selections; external CMS inputs only when selected
Personal commerceCatalog offers, Stripe checkout confirmation, purchase history and billing managementSupported Stripe configuration and exact published offers; redirects alone do not grant paid access
Personal usageOptional Bookmark-copy metering, UTC-month quotas, customer history and administrator aggregatesExplicit metering selection and current schema; no usage-based invoicing
Personal APIScoped bearer credentials and personal Bookmark reads with a generated clientExplicit API enablement; credential possession does not replace current account/resource authority
Cloudflare runtimeOpenNext Worker, D1, KV and optional object storageYour private target profile and runtime secrets; each binding/provider needs verification

Team billing, seat billing, enterprise SSO and MFA are not included. Email transport acceptance is separate from inbox delivery. Use Configuration for selections, provider inputs and retained obligations when turning off new use.

Start here

The installation guide starts with local development without Cloudflare or paid-provider accounts. The deployment guide covers isolated candidates, explicit target selection, ordered migrations, secrets, verification and recovery.

Feature guides

  • Authentication: password and OAuth configuration, current account authority and login recovery.
  • Blog system: content sources and editorial workflows.
  • Personal API: credentials, scopes and client usage.
  • Documentation: maintain the documentation included in your application.