Skip to content
PluginStats

AL Object ID Ninja installs statistics

By Vjeko.com · VS Code Marketplace · Linters

Manage object IDs in multi-user environments with mind-boggling simplicity.

View on VS Code Marketplace Fresh · Oct 21, 2026

AL Object ID Ninja has 97,104 recorded installs on VS Code Marketplace, ranking #2413 of 2,502 tracked listings.

Installs
97,104
Official API · Oct 21, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#2413
Among tracked VS Code Marketplace listings

Rating: 5.00 / 5 from 13 ratings

About AL Object ID Ninja

AL Object ID Ninja

Blazing-fast, zero-collision object ID assignment for Business Central development teams using AL Language.

Stop wasting time on object ID conflicts. AL Object ID Ninja coordinates ID assignment across your entire team in real time — so two developers never get the same number, even when working simultaneously. And it does it in milliseconds, so fast you won't even notice it's there.

💥 The Problem Every BC Team Knows

Every AL development team has hit this: two developers create objects at the same time, both get the same ID from IntelliSense, and someone has to renumber. Best case, it's annoying. Worst case, your build breaks. Either way, complete waste of time.

The AL Language extension has no idea what your teammates are doing. AL Object ID Ninja does.

You're writing code with AI agents, deploying through DevOps pipelines — and still tracking object IDs in an Excel spreadsheet? Still maintaining a whole Business Central app just to hand out numbers?

⚡ Why Ninja?

Because object ID assignment should be instant, invisible, and solved.

  • Zero-Collision Guarantee: Every ID suggested via IntelliSense is reserved the millisecond you see it.
  • Zero Workflow Change: You don't "use" Ninja; you just write AL code. Ninja handles the rest.
  • AI-Native Workflow: Built-in Language Model Tools for GitHub Copilot. MCP available for any agentic environment.
  • Multi-App Intelligence: Coordinate IDs across complex, multi-repo architectures without spreadsheets.

Stop managing object IDs. Let Ninja handle it. It's so fast, so seamless, you'll forget IDs ever were a problem.

🎯 Zero-Collision Object ID Assignment

Ninja replaces the AL Language's object ID suggestions with centrally coordinated ones. Every ID it suggests is guaranteed unique across your entire team.

The best part? You don't change how you work. You trigger IntelliSense the same way you always have, accept the first suggestion, and move on. Ninja places its collision-free suggestion right at the top of the list, exactly where you expect it — and it responds just as fast as the AL Language extension itself. There is no perceptible delay. What used to require checking with colleagues, scanning source files, or consulting Excel spreadsheets, to obtain the next free ID now happens instantly, behind the scenes.

Assigning object IDs from IntelliSense — collision-free, every time

While the AL extension doesn't see that codeunit 50108 is already taken by another developer, Ninja does. It even catches IDs assigned while your IntelliSense dropdown is open.

📡 Real-Time Team Awareness

When a teammate assigns an object ID, you see it instantly. Live notifications keep everyone on the same page — no surprises when you merge.

Multi-user real-time assignment notifications

🤖 AI-Ready: Works with Your Coding Agent

Using AI to write AL code? Ninja provides both Language Model Tools and an MCP server, so your AI assistant can request collision-free object IDs automatically.

  • GitHub Copilot and other AI assistants inside VS Code use Ninja's Language Model Tools to receive the correct object ID directly during chat and inline completions.
  • Claude Code, Cursor, Windsurf, Cline, and other agentic environments connect through Ninja's MCP server to request collision-free IDs before writing a single line of code.

No more:

  • Hallucinated IDs that don't exist in any valid range.
  • ID probing — agents burning through context and tokens scanning your source files just to guess the next free number.
  • AI-generated collisions when two agents pick the same ID your team is already using.

🔍 Range Explorer — Full Visibility Into Your ID Space

See exactly where your object IDs stand. Range Explorer gives you a live overview of all ID ranges and their consumption — per app, per range, per object type. Know at a glance which ranges are filling up and where you have room.

Range Explorer showing consumption across all ranges and object types

🗃️ App Pools — Multi-App, Zero Overlap

Split a monolith into modules? Building multiple per-tenant extensions under one customer license? When apps share the same ID ranges, cross-app collisions are the hardest to catch — you typically only find out when you deploy.

App Pools solve this. Group your apps into a pool and Ninja treats them as one when assigning IDs. An ID taken in any app is instantly off the table for every other app in the pool — while your code, configuration, and ranges stay completely independent.

No spreadsheets. No hunting through other apps' source code to find which IDs are taken. Just configure the pool once and every developer across every app in the pool gets collision-free IDs automatically.

📐 Logical Ranges — Your Ranges, Your Rules

Organize your object IDs by functional area. Assign sales objects from one range, purchasing from another, warehouse from a third. When you trigger IntelliSense, Ninja suggests the next available ID in each logical range — you pick the one that fits.

IntelliSense suggesting IDs from each logical range

🛡️ Everything You Need to Stay in Control

Ninja is packed with features that keep your object ID assignments clean, visible, and worry-free:…

Description from the VS Code Marketplace listing.

  • al
  • AL Extensions
  • Auto Suggest
  • Best Practices
  • Dynamics 365 Business Central
  • Dynamics NAV
  • ERP
  • IntelliSense
  • jsonc
  • language-model-tools
  • Object IDs
  • tools

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

AL Object ID Ninja installs on VS Code Marketplace, last 90 days: 97,104 installs as of Oct 21, 2026.AL Object ID NinjaInstalls on VS Code Marketplace · Last 90 days97,104installs97K97K97K97K97.1K97.1K97.1K97.1KJul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct…pluginstats.com
AL Object ID Ninja installs on VS Code Marketplace, last 90 days: 97,104 installs as of Oct 21, 2026.

7/30/90-day growth

AL Object ID Ninja installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.AL Object ID NinjaInstalls growth on VS Code Marketplace97,104installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 21, 2026pluginstats.com
AL Object ID Ninja installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

AL Object ID Ninja VS Code Marketplace ranking history: currently #2413 (by installs).AL Object ID NinjaVS Code Marketplace ranking · by installs · Last 90 days#2413current rank#2409#2410#2411#2412#2413#2414#2415Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct 21, 2026pluginstats.com
AL Object ID Ninja VS Code Marketplace ranking history: currently #2413 (by installs).

Ratings over time

AL Object ID Ninja ratings on VS Code Marketplace, last 90 days: 13 ratings as of Oct 21, 2026.AL Object ID NinjaRatings on VS Code Marketplace · Last 90 days13ratings11.51212.51313.51414.5Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct…pluginstats.com
AL Object ID Ninja ratings on VS Code Marketplace, last 90 days: 13 ratings as of Oct 21, 2026.

Listing placement

All VS Code Marketplace2,502 listings · 126 pages · 1,252 shown · page 121, #13 (overall #2,413)
All VS Code Marketplace: every listing in installs order

Listing placement

Linters252 listings · 13 pages · page 13, #3 (overall #243)
Linters: every listing in installs order

Listing placement

Formatters286 listings · 15 pages · page 14, #20 (overall #280)
Formatters: every listing in installs order

Listing placement

Language Packs34 listings · 2 pages · page 2, #13 (overall #33)
Language Packs: every listing in installs order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (6)
Recent installs observations for AL Object ID Ninja
Date (UTC)InstallsChange vs. previous
97,104+36
97,068+35
97,033+12
97,021+8
97,013+24
96,989—

Similar VS Code Marketplace Linters plugins

All 20 AL Object ID Ninja alternatives

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=vjeko.vjeko-al-objid. First seen Oct 16, 2026; last successful collection Oct 21, 2026. See the methodology.