Remotion gives engineers a library. Ditto delivers a campaign.
Same belief: video should be programmatic. Different product. Remotion is a React library you build with. Ditto is the campaign delivered, templates already built, audience already activated, video included.
Start a Ditto campaignAt a glance
| Ditto | Remotion | |
|---|---|---|
| Engagement model | Fully managed campaign service | Open-source library. You build, host, and run. |
| Template build | Built by Ditto's team in HTML and CSS | You write React components yourself |
| Engineering required | None on your side | React engineer plus rendering infrastructure |
| Audience delivery | Email, SMS, social-ready. Audience becomes your distribution channel. | Production only. You handle distribution. |
| Render infrastructure | Included. Ditto runs the farm. | You host, scale, and pay for the render farm (or use Remotion Lambda) |
| Edge cases and brand QA | Handled by our team | Your team's job |
| Volume per drop | Millions per campaign drop | Whatever your render farm can handle |
| Pricing model | Per-campaign, from $5K (everything included) | Free open source + Lambda render costs + your engineering time |
| Best for | Marketing teams shipping a named campaign moment | Engineering-heavy teams building video as a product feature |
Programmatic video is the right approach.
Remotion proved the thesis: video should be code, not timelines. Components, props, data-driven, version-controlled. Same way the rest of modern software is built. We agree.
The disagreement is who writes the code. Remotion gives your engineering team a library to write React components and render them. Ditto writes the templates for you, runs the renders, and delivers the campaign. Same paradigm, different production model.
Ditto when the campaign is the deliverable. Remotion when the product is the deliverable.
Remotion is a real tool serving a real buyer. If your product itself is generating video (think a video editor SaaS, a personalized meme generator, a stat card service), Remotion is built for that. If your campaign is the deliverable, Ditto is.
Choose Ditto when:
- Your campaign is a named moment, not a product feature
- You want the video built for you, not by your team
- You don't want to staff React engineering for the render layer
- You need delivery to your audience handled, not just the render
- You want edge cases and brand QA handled by someone else
- You'd rather pay per campaign than per render minute
Remotion is the right call when:
- You have engineering capacity, ideally a React team that wants to own the layer
- Video is a product feature your customers use directly
- You want full control over the rendering stack and want to host it yourself
- Custom integrations and developer tooling matter more than a managed service
- You're comfortable scaling and paying for AWS Lambda render costs
- Open source licensing fits your procurement preference
Different products. Different economics.
Remotion is open source, free to use, with paid render infrastructure (Remotion Lambda) and a Pro license for teams. Ditto is per-campaign engagement starting at $5K. Apples to oranges in the buying motion. The honest framing: Remotion costs are mostly engineering time. Ditto costs include the engineering.
Ditto
Per-campaign engagement. We bring the team and the render farm. You bring the brief and the data.
- CampaignFrom $5KSingle named campaign moment, end to end
- RecurringCustomMultiple drops per quarter, ongoing partnership
- EnterpriseCustomAnnual program with dedicated team
Remotion gives you a library.
Ditto delivers a campaign.
Remotion
Free open source. Pro license for companies. Render infrastructure on AWS Lambda or self-hosted.
- Open Source$0Library + community license, individuals and small teams
- Company License~$15+ / mo / devFor teams with paid product use
- Render farmPay-as-you-goAWS Lambda render costs scale with output
Free + Lambda + engineering time often lands at a similar all-in cost to a managed campaign, depending on how much engineering is already on staff.
Ditto is not a video library.
Honest differentiation. We're not trying to replace Remotion in its lane.
Ditto is not for:
- Building video as a product feature your customers use directly
- Teams who want to own and version-control the React components themselves
- Custom video rendering infrastructure inside your own AWS account
- Open-source licensing or self-hosted render farms
- Video editor SaaS, personalized meme generators, or stat card services where video is the product
Ditto vs Remotion, answered.
Does Ditto use Remotion under the hood?
We don't disclose the rendering stack. What we will say is that the paradigm is the same: programmatic video, components and data, no timeline. The output is functionally similar in approach. The difference is who builds, hosts, and operates it.
Could my team just use Remotion instead?
If you have a React engineer who wants to own the video layer, yes, and they should. Remotion is excellent. The honest math: a typical campaign template takes 2 to 4 engineering weeks to build, plus ongoing maintenance for edge cases, brand updates, and render farm ops. Ditto rolls that into a single per-campaign price with the work already done.
What about Remotion Lambda for the render farm?
Lambda is great for keeping infrastructure out of your way, but it pushes the cost from your AWS bill instead of from your engineering team's roadmap. You still need engineering capacity to integrate, configure, and operate it. Ditto bundles that work into the campaign price.
Does Ditto deliver to the audience or just produce the video?
Both. The campaign price includes the production AND the delivery layer (email, SMS, social-ready, embeddable share links). Remotion stops at the rendered file. Ditto continues through to the audience inbox.
Can I migrate Remotion templates to Ditto, or vice versa?
Migrating in: yes. Provide the original brand system, and Ditto rebuilds the template in our stack. Most migrations are 1 to 2 weeks and included in the campaign engagement. Migrating out: that's a custom conversation, not the typical request.
Is Ditto cheaper or more expensive than rolling our own with Remotion?
Depends on your engineering org. If you have spare React engineers and existing AWS infrastructure, Remotion is cheaper on paper. If you'd be hiring or contracting engineers specifically for the video layer, Ditto is usually cheaper all-in. Ask us for a campaign mock; we'll show you what your numbers look like.
Want the campaign without the engineering team?
If your next campaign needs personalized video and you'd rather not staff the React and render farm, book a 30-minute call.
Start a Ditto campaign
Start a Ditto Campaign