Free with any paid plan

Get Eddyter running in your app — we'll do it with you

Book a setup call. We screen share, install the package, wire up your API key, and watch the first editor load on your domain. Usually 10 minutes.

React·Next.js·Vue·Angular·Svelte·Laravel·Vanilla JS

On the call

What happens on the call

01

Install

npm install eddyter. We're on the call while you run it. If your package manager or Node version fights you, we fix it live.

02

Wire it up

Drop EditorProvider and ConfigurableEditorWithAuth into your component. Grab your API key from the dashboard. Three lines of code.

03

Ship

Your editor loads on your own domain with a verified license. We stay on the call until it does.

Prefer to do it yourself?

The whole integration is a few steps. Copy this into your project and you're running.

Editor.tsx
import { ConfigurableEditorWithAuth, EditorProvider } from 'eddyter';
import 'eddyter/style.css';

export default function App() {
  const handleContentChange = (html: string) => {
    console.log('Editor content:', html);
    // Save to state, database, etc.
  };

  return (
    <EditorProvider>
      <ConfigurableEditorWithAuth
        apiKey={import.meta.env.VITE_EDDYTER_KEY}
        onChange={handleContentChange}
      />
    </EditorProvider>
  );
}

Book your slot

Ready when you are

Pick a plan, then pick a time. Setup is included — no extra cost, no upsell on the call.

1Choose your plan
2Book a 30-min slot
3We get you shipping
Start Trial Book Setup

Included on every paid plan. Cancel anytime.

FAQ

Common questions

Yes. Setup calls are included with Starter and above.

Usually 10 minutes. We book 30 to be safe.

We stay on the call until your editor loads on your domain.

Yes. Vue, Angular, Svelte, Vanilla JS, and Laravel are all supported.

No. It's a setup session. You've already paid.

Still deciding? The docs are free.Read the docs