EVERYTHING INCLUDED

Built for the way
teams actually work.

One platform for content, pages, forms, and hosting. No bolt-ons, no third-party dependency stack, no ops ticket before you can ship.

Page builder

Real HTML, CSS, and JS — not a block editor. Design pixel-perfect pages with full code control and Liquid templating.

Content types

Model your data the way you think. Articles, bios, events, products — each with its own schema, entry pages, and collection templates.

Reusable elements

Define once, drop anywhere. Custom web components with scoped CSS, slot parameters, and per-instance overrides.

Forms & submissions

Build forms with any field type. Submissions captured, notified by email, and viewable in the studio. No Typeform subscription needed.

Production hosting

CDN-backed delivery, automatic SSL, sitemaps, and redirects. Launch and it's already running — nothing to configure, no ops queue.

AI that builds

Describe what you need. Waves creates real pages, elements, content types, and forms — not mockups, not a prototype you have to rebuild.

STRUCTURED CONTENT

Model your content.
Don't just write it.

Define schemas the way you think about the data. Articles, team bios, event listings, product specs — each content type gets its own fields, entry page template, and URL structure. Add thousands of entries without touching the codebase.

  • Typed fields: text, rich text, date, boolean, location, JSON, and more
  • Entry pages with full Liquid template control
  • Collection elements for filtered, sorted, paginated lists
  • Category relationships and structured queries
entry-page.html
<article class="post">
  <h1>{{ entry.title }}</h1>

  <div class="meta">
    {{ entry.fields.author }} ·
    {{ entry.published_at
        | date: "%b %d, %Y" }}
  </div>

  <div class="body">
    {{ entry.fields.body }}
  </div>
</article>

REUSABLE ELEMENTS

Build a component.
Drop it anywhere.

Elements are scoped web components: HTML, CSS, and JS packaged together. Define parameters, bind content types, and drop the custom tag anywhere on the site. Override limit, order, or conditions per instance — no forking needed.

  • Liquid HTML with scoped, auto-applied CSS
  • Attribute and record-typed parameters
  • Collection mode with per-instance query overrides
  • Form wrapper elements for styled, reusable forms
page.html
<!-- element template: waves-article-card -->
{% assign list = query.entries.article
   | order_by: "published_at", "desc"
   | limit: limit %}

<div class="card-grid">
  {% for item in list %}
    <a href="{{ item.permalink }}">
      <h3>{{ item.title }}</h3>
      <p>{{ item.fields.summary }}</p>
    </a>
  {% endfor %}
</div>

<!-- two instances, different limits -->
<waves-article-card limit="3"></waves-article-card>
<waves-article-card limit="9"></waves-article-card>

AI ASSISTANT

The AI builds what's
actually there.

Waves doesn't generate a mockup you rebuild by hand. It creates real CMS primitives: published pages, content type schemas, form definitions, and image assets. Visible, editable, deployable the moment they're made. No black boxes.

  • Pages with live HTML, CSS, and JS tabs
  • Content type schemas and seed entries
  • Form fields, confirmation flows, and notification settings
  • AI-generated and optimized image assets
"Build an events content type with title, date, location, and description. Add 5 seed entries and a collection page."

Waves

Done. I've created:

  • ✓ Event content type (title, date, location, description)
  • ✓ 5 published seed entries
  • ✓ /events collection page
  • ✓ Entry page template at /events/:slug
Built in 34 seconds

HOSTING & INFRASTRUCTURE

Production-grade, out of the box.

Every site on Waves ships with the same infrastructure stack, day one. No ops ticket. No configuration wizard. No upsell to get the feature you already expected.

SSL / HTTPS

Automatic certificate provisioning and renewal. Every site, every custom domain, no setup.

Global CDN

Pages and assets served from the edge. Fast everywhere, no region to pick.

Sitemaps

Auto-generated and updated on publish. Search engines see what's live — nothing stale, nothing manual.

Redirects

Plain or regex rules, 301/302/307/410/451 status codes. Managed in-studio, applied immediately.

Custom domains

Point your domain, verify DNS, and you're live. Full HTTPS, same CDN — no performance difference from the default subdomain.

Image optimization

Responsive srcsets, format conversion, crop transforms, and CDN delivery — automatic for every image asset.

HOW IT COMPARES

Everything you need.
Nothing you don't.

Feature Waves WordPress Webflow Squarespace
Custom content types ✓ Plugin ✓ ✗
Full code access (HTML/CSS/JS) ✓ ✓ Limited ✗
Reusable component system ✓ Plugin ✓ ✗
Built-in forms & submissions ✓ Plugin ✓ ✓
CDN + SSL included ✓ DIY ✓ ✓
AI page & content builder ✓ ✗ Limited ✗
No plugin dependency chain ✓ ✗ ✓ ✓
Image optimization & transforms ✓ Plugin ✓ Basic

READY WHEN YOU ARE

Stop stitching tools together.

One platform. Real pages. Live by lunch.

Get on the waitlist