Early access — join the waitlist to get notified when we launch.
Truly headless CMS

Content without
the runtime

Define your schema in a YAML file. Deliver to any front-end. No .NET package required — ever.

Used by 200+ agencies. No credit card needed.

# headlo.schema.yml — v1.0

blueprints:

  - id: hero-banner
    type: component
    fields:
      - name: headline
        type: text
        required: true
      - name: subtext
        type: rich-text
      - name: background
        type: image
      - name: cta
        uses: cta-button

  - id: landing-page
    type: template
    slots:
      - name: above-fold
        accepts: [hero-banner]
      - name: body
        accepts: [rich-text, card-grid, testimonials]
        max: 10

Why Headlo

Blueprint schema

Define components, templates, and slots in a single YAML file. Version-controlled, CI/CD friendly, human-readable.

Any front-end

Next.js, Astro, Vue, mobile — just a fetch call. No SDK, no vendor lock-in, no runtime dependency.

Agency-first reseller

White-label ready. Spin up client instances, manage schemas per project, bill under your own brand.


Headlo vs legacy CMS
Optimizely / Episerver

Tightly coupled to .NET

Schema defined in C# attributes
Client must install a .NET package
Content areas require Optimizely runtime
No YAML / config-file schema
Reselling is complex and expensive
Headlo

Runtime-free, truly headless

Schema in headlo.schema.yml
Zero client-side dependencies
Slots and templates — no legacy baggage
Git-friendly, CI/CD native
White-label agency program built in

Ship your first Blueprint today.