Commercial edition — the open-source project lives at imqueue.org →
Microservices, without the ops tax

Build reliable & fast back-ends that scale themselves.

RPC over an inter-communication messaging queue for Node & TypeScript. Prototype SOA fast, run it reliably, and grow to any throughput without rewiring — self-describing services generate their own clients.

Up to 200K/s

round-trips per core, then auto-scales horizontally.

Auto

discovery & load-balancing — instances just compete for work.

Reliable

delivery — a dropped message is never lost.

Everything services need to talk.

Reliable, scalable, and refreshingly simple — the KISS way.

Guaranteed delivery

Safe delivery and leader/follower deployment fully guarantee data. A message a worker drops is rescheduled.

Self-balancing

Instances compete for messages and balance across nodes — no discovery layer, no external load balancer.

No polling, ever

No timers, no polling — zero delivery delay and zero CPU on workers while idle. It rests when idle.

Start open. Change the license, not the code.

Build on the same open-source packages. When you need to ship inside a closed-source product, buy a license — no fork, no rewrite, no migration.

01

Build on open source

Prototype and ship with the GPL-3.0 @imqueue/* packages — free, forever.

02

Going closed-source?

GPL-3.0 asks you to release the source of any product you convey or distribute. A commercial license lifts that obligation.

03

Same code, private source

Identical packages and APIs. Nothing to re-install or refactor — you keep your source private and add support.

Ship your first service today.

Minutes to your first service. No hidden knowledge required.

Read the docs ↗