Service

Custom EmDash plugin development

You need something the ecosystem does not have yet. We build it as a sandboxed Worker plugin and hand you the repo.

Who this is for

  • Agencies who keep hitting the same gap on every client site (custom forms, third-party syncs, content automations) and want it solved once.
  • In-house teams whose CMS workflow needs an integration that does not exist on EmDash yet.
  • Anyone who wants to ship the plugin to the EmDash community as marketing.

What's included

  • Discovery: scoping doc with API surface, permissions, and edge cases.
  • Plugin scaffold (sandboxed Worker isolate, EmDash plugin API, permissions declared up front).
  • Admin UI components matched to EmDash visual conventions.
  • Tests + GitHub Actions CI.
  • Public open-source release on your org or ours, your call.
  • 30 days of bug-fix support.

Timeline

  1. Week 1 Discovery + spec sign-off.
  2. Week 2–3 Build. You see preview installs against a staging EmDash instance.
  3. Week 4 Hardening, docs, release. 30-day support window opens.
From $2,500

Investment

Plus $500/mo optional maintenance retainer. Final scope after intro call.

Not a quote. Final scope is set after the intro call so we both know what success looks like before any contract is signed.

How we work

  1. 01

    Scope

    A written spec — we agree what the plugin does and does not do before any code.

  2. 02

    Build

    Iterative builds against a staging EmDash. You install at every milestone.

  3. 03

    Ship

    Public repo, README, and (if you want) a launch post and submission to the EmDash plugin index.

Tech stack

  • EmDash plugin API.
  • Cloudflare Workers (sandboxed isolates).
  • TypeScript end-to-end.

FAQ

Can the plugin stay private?

Yes — you own the repo. We default to public so the work doubles as marketing for both of us, but private is fine.

What if EmDash changes their plugin API?

Plugins on Cloudflare-sandboxed Workers are isolated. Breaking changes happen but are rare and documented; the maintenance retainer covers them.

Will it work on someone else\\'s EmDash site?

Yes if you publish it. The plugin format is the same across instances.

Ready to talk?

30 minutes, no obligation. We'll either tell you it makes sense — or that it doesn't.