Skip to content

Platform Overview

FlareBuilder is an edge-native content management platform built on Cloudflare Workers. It provides powerful, declarative content modeling for developers and an intuitive editing experience for contributors.

Core Concepts

Templates

Define your content structure with declarative templates. Each template specifies field types, validation rules, conditionals, and built-in help text that guides contributors through the editing experience.

Content Items

Content items are individual pieces of content created from a template. They support rich text editing, custom fields, media attachments, and managed publish/expiration dates.

Channels

Organize and distribute content through channels. Support for public feeds, unlisted feeds with token authentication, preview links, and sharing controls.

Tags

Organize content with a flexible tagging system. Tags enable filtering in the Feed API, allowing consumers to retrieve exactly the content they need.

Content Modeling

FlareBuilder templates give developers full control over the content structure:

  • Field types — Text, rich text, number, date, select, multi-select, media, and more
  • Conditionals — Show or hide fields based on the values of other fields
  • Validation rules — Required fields, min/max length, pattern matching, custom messages
  • Help and hinting — Integrated, customizable guidance built right into each field

Publishing Workflow

  1. Create — Contributors create content items from a template. The editor adapts to show the relevant fields, validation, and help text.

  2. Edit & Preview — Use the rich content editor with live preview. Channel previews let you see how content will appear before publishing.

  3. Publish — Set publish dates (immediate or scheduled) and optional expiration dates. Contributors with the contributor role require editor or admin approval.

  4. Deliver — Published content is instantly available via the Feed API, served from Cloudflare’s global edge network with sub-millisecond response times.

Roles & Permissions

FlareBuilder uses a simple, clear role hierarchy:

RoleCan CreateCan PublishCan Manage UsersCan Manage Tenant
ContributorOwn contentRequires approvalNoNo
EditorOwn contentYesNoNo
AdminAll contentYesYesNo
Account AdminAll contentYesYesYes

Authentication

FlareBuilder supports frictionless onboarding:

  • Google OAuth — Sign in with Google for instant access
  • Magic links — Passwordless email authentication (coming soon)
  • Session management — Secure HttpOnly cookies with automatic expiration

Contributors don’t need to manage passwords — just click and start editing.

Multi-Tenant Architecture

Each organization gets a fully isolated workspace:

  • Dedicated subdomainyour-org.flarebuilder.com
  • Data isolation — Complete separation at the database level
  • Independent settings — Templates, users, and channels are scoped to each tenant
  • Edge delivery — Content served from 300+ Cloudflare locations worldwide