Why we built OpenLinker: an open-source channel manager you own Skip to content Architecture Integrations Compare Agencies Shops Blog Star · 13 Subscribe PL
← All posts May 24, 2026 · 7 min read<br>Why we built OpenLinker: an open-source channel manager you own<br>Why we built an open-source, self-hosted e-commerce orchestration platform with no per-order pricing — and what it took to stop renting the foundation.<br>We didn’t set out to build OpenLinker. We set out, over and over, to build the same thing — a custom orchestration layer that synced orders, inventory, and listings for someone else’s shop. Then we’d hand it over, and watch the next agency do the exact same thing for the next client. Eventually we got tired of rebuilding the plumbing and built the foundation instead.
This is the story of why.
The recurring frustration that made it necessary
For years we worked as a software house with mid-to-large e-commerce companies. And a pattern kept repeating: a client would come to us wanting a custom system to replace the SaaS platform they were renting — usually BaseLinker, sometimes ChannelEngine or ChannelAdvisor depending on the market.
When we asked why they wanted out, the answers were always the same three things:
The bill is ridiculous. Per-order pricing that scales with your success — so the better your business does, the more you pay for the privilege of running it.
It isn’t flexible enough. You can’t change how it prices, how it handles a specific marketplace’s rules, or how it talks to your ERP.
You build around it, not into it. It’s a black box bolted to the side of your stack instead of a part of it.
Those clients had the budgets to commission a bespoke system. But that’s a luxury reserved for a few — not because of money alone, but because of timeline, risk, and the bus factor of a private codebase that nobody outside the agency can read.
We first talked about building this — closed-source, back then — four years ago. The scale and cost scared us off. It felt like too big an endeavor to do properly. Then AI-assisted development changed the math on what a small team can ship, and we decided to take a different approach: an open-source, self-hosted platform that’s 80% of the way there out of the box. The remaining 20% — the client-specific integrations and tweaks — is exactly the work agencies are good at and can bill for.
Own the foundation, don’t rent it
Here’s the conviction underneath all of it: e-commerce shops shouldn’t pay a per-order tax, and you should own your core systems and your data.
When the system that runs your sales channels is an off-the-shelf SaaS you don’t control, you’re in a strange position. Every shop has its own know-how — pricing logic, fulfillment quirks, the small operational edges that make it competitive. The moment that lives inside a platform you rent, your competitive edge lives on someone else’s servers, under someone else’s roadmap, behind someone else’s pricing decisions.
OpenLinker is the opposite of that. It’s self-hosted, open-source, Apache 2.0. You run it on your own infrastructure. Your customer data, your order history, your listing logic — all of it stays with you. There’s no per-order pricing, because there’s no meter. The integrations scorecard is public and honest about what’s live and what isn’t. You can read every line.
That’s also why we picked Apache 2.0 specifically. We didn’t want OpenLinker to be “yet another channel manager” with a different logo. We want it to be the engine — the thing agencies build commercial solutions on top of. A permissive license protects everyone on that road: the shops running it, the agencies deploying it for their clients, and the contributors extending it. No vendor lock-in, for anyone.
Who we actually built it for
OpenLinker is for e-commerce development agencies whose clients are locked into expensive, inflexible SaaS — or who are actively shopping for a way out.
The math is straightforward. A client paying upwards of $2,000 a month for an orchestration SaaS is paying a lot for something they don’t own. An agency that knows OpenLinker can hand that same client a self-hosted system with the integrations they actually need — and the client stops paying the monthly toll. The agency, in turn, gets a genuinely differentiated offering: not “we resell a SaaS,” but “we build and maintain your system.” The client saves; the agency earns the integration and maintenance work.
How many shops are locked inside an expensive platform right now, paying forever for software they’ll never own? That’s the audience. If that’s you — or your client — we wrote a page for agencies about exactly this.
The hard decision: architecture first, integrations later
Here’s the behind-the-scenes part, and the call we argued about most internally.
From a pure business angle, we should have skipped straight to integrations. Integrations are the visible value — that’s what a demo shows, that’s what a client asks for. So why did we...