The drop-in editor
for
modern web apps.
WaveEditor gives your users a polished writing experience in five minutes. One script tag, your API key, ship.
Free forever for one domain. No credit card.
Welcome to WaveEditor
Start writing here. WaveEditor handles bold, italic, links, lists, images, code blocks — out of the box.
Plug in custom tools when you need to. Use the defaults and ship today.
50kb
gzipped core
10k+
sites shipping
99.99%
uptime SLA
< 5min
to integrate
Capabilities
Everything you need,
nothing you don't.
Out-of-the-box features for serious writing, with a clean plugin API when you need more.
Lightning-fast load
Under 50KB gzipped core. Plugins lazy-load on demand. Doesn't block your page render.
Customizable plugins
Built-in plugins for media, mentions, code. Write your own with a clean 10-hook API.
Framework-agnostic
Vanilla JS first. Adapters for React, Vue, and Angular in public beta.
Quickstart
Integrate in three steps.
From signup to live editor in under five minutes.
Sign up
Create a free account. Your API key is generated automatically.
Add the script
<!-- CDN launches soon -->
<script src="cdn.waveeditor.com/v1/wk_.../we.min.js"></script>
Initialize
waveeditor.init({
selector: 'textarea'
});
FAQ
Questions, answered.
Is there a free plan?
Yes — every account starts on the Free tier with one domain and 1,000 validations per month. No credit card required.
How does domain whitelisting work?
Your API key only loads WaveEditor on domains you explicitly add. Each domain is matched exactly — example.com and www.example.com are separate entries.
Which frameworks are supported?
HTML / vanilla JS today. React, Vue, and Angular adapters in public beta.
Can I self-host?
Enterprise plans include a self-hosted option. Contact us for details.
Do you offer refunds?
If a paid plan isn't working out, contact us within 30 days for a full refund.
Ready to ship a
great editor?
Free forever. Add a script tag, get your key, ship today.
Get started for free