End of free backend for AL Object ID Ninja

I hoped I would never have to write this post.

When I first released AL Object ID Ninja back in September 2021, my dream was simple — to give every Business Central developer a painless way to manage object IDs, forever free.
And for four years, that dream held true.

Ninja has quietly prevented hundreds of thousands of conflicts across thousands of teams. It became the invisible backbone of smooth collaboration for our community — always there, always free.

But as Ninja grew, so did the infrastructure behind it. What once cost a few peanuts now costs a small fortune every month. To keep it running fast, reliable, and evolving, it’s time for Ninja to take its next step — from a free community service to a sustainable, premium platform.

What’s changing — and when

You can continue using Ninja for free until 31 December 2025.
After that, you’ll have two options:

  1. Self-host Ninja on your own Azure subscription — and keep it free forever.
  2. Subscribe to the new Premium Ninja backend — and enjoy a hassle-free, continuously improving experience.

Either way, you stay in control.

Read on if you want to learn more.

Why subscribe?

Because subscribing means you get to focus on building great apps — and let Ninja take care of the rest.

The Premium plan will include:

  • 🚀 Zero setup, zero maintenance — just keep using Ninja as you do now.
  • 🌟 Exclusive new features — subscribers will get the full roadmap of improvements.
  • 🧭 Dedicated support — real help when you need it.
  • 📊 Ninja Hub — a new management portal (and mobile app!) to monitor your teams, apps, and object IDs with ease.

It’s the same simple tool you love — now backed by a sustainable model that guarantees it will stay that way.

What will it cost?

The goal is simple: make it affordable for everyone.
Pricing will be based on fair usage — likely per app, with flexible options for small teams and larger partners. There will even be a free tier for minimal consumption.

In short: it won’t hurt. But it will make a real difference.

Prefer to stay free?

No problem. You can deploy your own backend at any time.
Here’s the full guide:
👉 Deploy your own backend

You’ll carry your own Azure costs and maintenance, but Ninja will remain free and open to you.

Will it really be free for you if you choose to go your own way?

Yes (absolutely). But (with a few caveats).

“Yes” because you’ll always be able to run Ninja on your own backend, entirely under your control, without ever paying me a cent.

“But” because full independence comes with a bit of extra work.

Ninja will continue to evolve — new features, performance improvements, and backend updates will keep coming. Each new release may require you to re-deploy, re-configure, or re-sync your data. It’s all documented and perfectly doable, but it does take time and care.

I’ll never deliberately make things harder for self-hosted users, but my focus will naturally be on making life as smooth as possible for subscribers. That means when something changes, paying customers will glide through seamlessly — while self-hosted users may need to roll up their sleeves now and then.

In short: free forever, if you’re ready to manage it yourself — or effort-free forever, if you’d rather I handle it for you.

The road ahead

Over the next few weeks, I’ll release an update that introduces reminders about the change, and a brand-new website where you’ll be able to manage your subscription and track your usage.

This is not the end of free Ninja — it’s the beginning of a stronger, sustainable Ninja that can keep serving the BC community for years to come.

Thank you for being part of this journey — and if you decide to stay on board, I promise to make it worth every penny.

Vjeko

Vjeko has been writing code for living since 1995, and he has shared his knowledge and experience in presentations, articles, blogs, and elsewhere since 2002. Hopelessly curious, passionate about technology, avid language learner no matter human or computer.

Leave a Reply