The last website builder you'll need

The best way to build any website.

Vela is an AI-powered CMS and site builder, built on Laravel. Code it, chat it, click it, or let AI do it — on one platform, with one source of truth. Your site. Your way. Every door.

J
M
S
+
Open source on GitHub · built on Laravel 11
M
You · 2:14 PM
Build me a landing page for a coastal café called Harborside. Warm, editorial.
V
Vela · just now
On it. Drafting a page with a hero, menu section, and booking form — in your editorial serif voice.
📝 Drafting hero 🎨 Applying brand ✓ Deployed to preview
M
You · 2:15 PM
Swap the hero image for something with the harbor at dawn.
V
Vela · typing
⌘ K
Vela admin — Pages list
1// resources/views/templates/harborside/page.blade.php
2
3@extends(vela_template_layout())
4
5@section('title', $page->meta_title ?: $page->title)
6@section('description', $page->meta_description)
7
8@section('content')
9 @include('vela::templates._partials.page-rows', ['page' => $page])
10@endsection
11
12// Rows + blocks come from the CMS. Add your own
13// blocks by publishing a Blade partial + a config.
14
15@velaAssets('public', 'template-harborside')
16// Hashed, minified bundles. Immutable cache.
harborside ~ composer create-project velabuild/cms harborside
↗ Installing velabuild/core + Laravel 11
done · 3.2s
 
harborside ~ php artisan vela:install
✓ Migrations, permissions, storage symlink
✓ Admin user created ([email protected])
 
harborside ~ php artisan vela:create-content --title="Menu"
✓ Draft written via AiProviderManager (OpenAI)
/posts/menu (1,284 words · SEO meta set)
 
harborside ~ php artisan vela:assets:build && php artisan vela:generate-static
✓ 7 bundles hashed · build · 0.4s
✓ Static HTML for every page · resources/static/
✓ Ready to deploy. No DB needed in production.
 
harborside ~
One platform. Four doors.

Whoever's building — there's a door for them.

Most builders pick a side: the no-code tool or the framework. Vela is both. Your marketing lead drafts in the CMS, your developer adds a Blade component, the AI writes the 404 page — and it's all the same site, sharing the same content, the same tokens, the same stack.

i.

Chat your way in.

Describe what you want. Vela writes the pages, drafts the copy, picks the images, and ships a preview. Keep talking to shape it.

"Add a pricing page with three tiers."
— writing in 1.2s —
ii.

Click your way through.

A full CMS for content editors. Pages, posts, media, menus — with real-time previews and zero deploy buttons to find.

Edit → Publish
Live in 300ms. No redeploy.
iii.

Code your way deeper.

Native Laravel under the hood. Eloquent, Blade, queues, tests — all of it. No walled garden. Your IDE, your flow.

$ php artisan vela:make
Routes, controllers, migrations.
iv.

Script your way out.

The Vela CLI + AI work in CI, on servers, in scripts. Automate site generation, bulk edits, programmatic publishing.

vela ai --prompt=... --json
Headless. Scriptable. Composable.

Pick a door. Pick all four. We don't mind.

See the full flow →
What you get

A whole website stack, in one place.

Not just a builder. An opinionated platform — CMS, AI, hosting, components, brand tools, and a growing marketplace. All talking to each other.

The canvas

You bring the brand. Vela brings the stack.

Ship with the default theme, install one from the marketplace, or build your own — every template is a regular Laravel package with a Blade layout + CSS + a `template.json` of options. No Vela-flavoured DSL to learn. No walled garden to escape.

https://harborside.vela.build
A café at the water's edge.
Open at dawn. Closed when the tide comes in. Breakfast, coffee, and a view of the harbor that's worth the walk.
Reserve a table → See the menu
The menuSeasonal · mornings
The viewSouth-facing · 6am–dusk
The storyEst. 1994 · family-run
AI, everywhere

An AI that knows your site.

Trained on your brand, your content, your tone. Drafts copy, generates images, answers support, edits layouts — in your voice.

Draft an About page
0.8s
Generate 404
0.4s
Compress 12 images
3.1s
Hosting · included

Edge-fast, global, boring.

Deploy in under a second. CDN in 34 regions. SSL, CI, previews — all wired in. Bring your domain, we'll do the rest.

TTFB · LHR 42ms
Themes & tokens

Themes that swap. Tokens you control.

Every theme exposes its colour, type and spacing as plain CSS custom properties — rebrand a site in seconds from the admin, or hand-edit the token file. No build step. No proprietary design tool. Just CSS.

Marketplace

Plugins, themes, templates.

A growing catalog of blocks, integrations, and starter sites — curated, vetted, one-click installed. Or publish your own.

Stripe Checkout Block
12.4k
Newsletter · Beehiiv
8.2k
Café Starter
3.1k
Built on Laravel · for developers

It's still just Laravel.

No walled garden. No bespoke DSL. Eloquent models, Blade views, Artisan commands, queued jobs — every tool you already know. Vela adds a CMS kernel, an AI provider abstraction, and a static-cache pipeline. That's it.

100%
Open Laravel
3
AI providers · OpenAI · Claude · Gemini
0
Vendor lock-in
~3s
Time to first deploy
1
use VelaBuild\Core\Models\Page;
2
use VelaBuild\Core\Services\AiProviderManager;
3
4
class PricingController extends Controller
5
{
6
public function show(AiProviderManager $ai)
7
{
8
$page = Page::where('slug', 'pricing')
9
->with('rows.blocks')
10
->firstOrFail();
11
12
return view(vela_template_view('page'), compact('page'));
13
}
14
}
15
16
// Pages are auto-routed by slug — this controller is optional.
17
// AI provider swaps via config: OpenAI → Claude → Gemini.
18
// On save: StaticSiteGenerator bakes resources/static/pricing/index.html.
Performance · out of the box

Fast in a way users feel. Fast in a way Google measures.

Speed isn't a setting in Vela — it's the default. Pages cache at the edge. Images optimise themselves. Production sites can run with no database at all. Your visitors, search engines, and the LLMs reading your site all reward you for it.

i.

Edge-cached, every page.

A high-performance cache is built in as standard. Every page can be cached at the CDN, served in milliseconds from 34 regions. Invalidate per-page on publish — never wait for a build.

ii.

Images, optimised for you.

Every image is automatically resized, compressed, and delivered in responsive sizes — AVIF, WebP, JPEG fallbacks, with the right dimensions for every device. You drop in a photo. We do the work.

iii.

Static in production. Database-free.

Edit on dev or staging with the full database. Push the final site as fully cached static. Production runs with no DB connection, no query latency, no attack surface — just files at the edge.

iv.

Loved by users, Google, and LLMs.

100/100 Core Web Vitals out of the box. Clean semantic HTML that crawlers and AI agents understand. Faster sites rank higher, convert better, and get cited more often. We've done the boring parts.

Live · vela.build Now
TTFB · edge 42ms
Industry average · 680ms
Largest Contentful Paint 0.8s
Good · < 2.5s
Cumulative Layout Shift 0.00
Good · < 0.1
Lighthouse · performance 100/100
Tested across 12 page types · zero regressions
The Vela ecosystem

More than a builder. A place to build a business.

Whether you're a developer, an agency, a hosting partner, or someone making their first site — we've built a front door for you.

Vela Hosted

For DIY sites. Free forever plan. Custom domain, SSL, and our CDN included. No credit card. No lock-in.

Free plan$0

Marketplace

Themes, plugins, starter sites. Vetted by us, built by the community. Install with one click. Publish and earn.

Listings847

Developer Platform

Build plugins, themes, and integrations. Full SDK. Stripe-grade payouts. The docs are better than ours deserve to be.

Devs4,200

Hosting Partners

Are you a hosting provider? Become a certified Vela host. Managed installs, shared revenue, co-marketing.

Partners28

Set the sails.

Build the website you've been meaning to build. In the way that suits you — today.

Open source · MIT · Free forever plan · No credit card