Uneed
How Uneed rewrote 1,500+ lines of payment code in minutes with zero errors
“We're talking about 1,500+ lines of code changed. New endpoints, updated webhooks, refactored checkout flows... all done in a matter of minutes, with absolutely no errors or issues whatsoever. The DX is top-tier.”
Thomas Sanlis
Founder of Uneed

About Uneed
Uneed is a popular discovery platform for indie makers and developers to launch and promote their products. Processing thousands of transactions from creators around the world, their payment infrastructure is mission-critical. When even a small difference in fees adds up to real money at scale, choosing the right payment provider isn't just a technical decision — it's a business one.
Why Uneed switched from Polar to Creem
The short answer: lower fees. As a bootstrapped platform, every percentage point matters. But there was more to it. Creem is one of the sponsors of the Uneed Residency — a week-long collaborative event for entrepreneurs in Nantes. When a sponsor builds a product you actually need, it makes sense to give it a real shot. And as Thomas put it: it passed with flying colors. Beyond fees, Creem offered everything Polar did — and then some — while being purpose-built for the exact audience Uneed serves: indie hackers, SaaS founders, and digital-first businesses.
The migration: 1,500 lines changed in 3 prompts
This is where things get interesting. Creem publishes a SKILL.md file — a structured, comprehensive guide designed specifically for AI coding agents to integrate the Creem API. Thomas loaded it into Claude Code, gave it three prompts, and watched it rewrite Uneed's entire payment integration. 1,500+ lines of code changed: new endpoints, updated webhooks, refactored checkout flows — all done in a matter of minutes, with absolutely no errors or issues. The SKILL.md file covers everything from SDK initialization to webhook handling to subscription lifecycle management, making it possible for an AI agent to perform what would normally be days of integration work in a single session.
Promo codes migrated programmatically
One of the biggest migration concerns was existing promo codes. Uneed has active campaigns, partnerships, and deals that rely on them — losing those or having to recreate them manually would have been painful. Creem's API made it straightforward to migrate all promo codes programmatically. No manual work, no spreadsheet gymnastics. Everything carried over cleanly, preserving active campaigns and partner deals without disruption.
No missing features — plus some bonuses
Before any migration, the biggest fear is always: what if the new tool can't do something the old one could? With Creem, that wasn't the case. Every feature Uneed relied on with Polar is available. The standout surprise was Creem's built-in affiliate program — something Uneed previously needed a separate tool for. With Creem, it's natively integrated into the platform, which meant dropping one more tool from their stack. Less complexity, fewer bills, same functionality.
A dashboard that actually feels good
Design matters, especially for a dashboard you look at every day. Creem's interface is clean, modern, and well thought-out — it doesn't feel like an afterthought. On top of that, Creem has a public roadmap built right into the dashboard. You can see what the team is working on, what's coming next, and even submit your own suggestions. For someone like Thomas who values transparency and building in public, this was exactly the kind of approach he wanted to support.
European company, European values
Creem is a European company (Armitage Labs OÜ, based in Estonia), which means payment data stays within a framework that European businesses trust. For Uneed, working with a provider that understands EU regulations, GDPR, and the local ecosystem just makes sense. It's also great to support European tech instead of defaulting to US-based solutions every time.

Creem's SKILL.md: the developer experience multiplier
The SKILL.md file deserves its own spotlight. Available at creem.io/SKILL.md, it's a complete integration guide written for both humans and AI agents. It covers the full Creem platform: 24 API endpoints, 4 SDKs (TypeScript Core, TypeScript Wrapper, Next.js Adapter, Better Auth Plugin), webhook handling with signature verification, subscription lifecycle management, license key flows, CLI commands, and store monitoring. When Thomas says the DX is top-tier, this is a big part of why. Any developer — or any AI agent — can go from zero to fully integrated in minutes, not days.
Key takeaways
Ready to switch?
Join Uneed and thousands of other companies using Creem for smoother payments.
Start selling like Uneed