Skip to content
PluginStats

Salesforce Apex Language Server (Typescript) installs statistics

By Salesforce (33 listings) · VS Code Marketplace · Programming Languages

VSCode extension for Apex Language Server

View on VS Code Marketplace Fresh · Oct 18, 2026

Salesforce Apex Language Server (Typescript) has 550,994 recorded installs on VS Code Marketplace.

It ranks #805 of 2,500 tracked VS Code Marketplace listings by installs.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Installs
550,994
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#805
Among tracked VS Code Marketplace listings

About Salesforce Apex Language Server (Typescript)

Salesforce Apex Language Server Extension

A Visual Studio Code extension providing comprehensive Apex language support powered by a modern TypeScript-based language server.

Features

Core Language Support

• Syntax Highlighting: Full Apex, SOQL, and Anonymous Apex syntax highlighting • Real-time Diagnostics: Instant error detection and validation as you type • Code Intelligence: Hover information, go-to-definition, find references, and more • Document Symbols: Quick navigation through class members and methods • Code Lens: Inline actionable insights for test methods and class references • Folding Ranges: Smart code folding based on structure and comments • Auto-completion: Context-aware code completion (development mode)

Advanced Features

• Missing Artifact Resolution: Automatically finds and loads referenced types when needed • Workspace Loading: Batch loading of Apex files for comprehensive cross-file analysis • Queue-Based Processing: Priority-based request handling for responsive editing • Performance Profiling: Built-in CPU and heap profiling for performance analysis (desktop only)

Platform Support

• Desktop: Full Node.js-based language server • Web: Browser-based language server for vscode.dev and github.dev

Installation

1. Install from the VS Code Marketplace or Extensions view 2. Open a workspace containing Apex files (.cls, .trigger, .apex) 3. The language server starts automatically

Configuration

All settings use the apex.* prefix. Configure in VS Code Settings (UI or JSON).

Quick Start: Recommended Settings

Settings Reference

Server Mode

Control the language server's operational mode and feature set.

apex.environment.serverMode

Type: "production" | "development" Default: "production"

Sets the server's operational mode:

• production: Optimized for performance with minimal features • Disabled: hover, completion resolve, will-save notifications • Full document sync for reliability • development: Full feature set with enhanced diagnostics • Enabled: all features including hover and completion • Incremental document sync for better performance

Override: Set APEX_LS_MODE environment variable to force a specific mode.

Comment Collection

Configure how comments are parsed and processed during compilation.

apex.commentCollection.enableCommentCollection

Type: boolean Default: true

Master switch for comment collection. When disabled, no comments are collected.

apex.commentCollection.includeSingleLineComments

Type: boolean Default: false

Include single-line (//) comments in addition to block comments (/* */).

apex.commentCollection.associateCommentsWithSymbols

Type: boolean Default: true

Associate comments with nearby symbols for enhanced features like hover documentation. ⚠️ Performance Impact: May affect large files.

apex.commentCollection.enableForDocumentChanges

Type: boolean Default: true

Enable comment collection when documents are modified.

apex.commentCollection.enableForDocumentOpen

Type: boolean Default: true

Enable comment collection when documents are opened.

apex.commentCollection.enableForDocumentSymbols

Type: boolean Default: false

Enable comment collection for document symbol requests. ⚠️ Performance Impact: May affect responsiveness.

apex.commentCollection.enableForFoldingRanges

Type: boolean Default: true

Enable comment collection for folding range requests. ⚠️ Performance Impact: May affect responsiveness.

Performance Settings

Optimize language server performance for your environment.

apex.performance.commentCollectionMaxFileSize

Type: number (bytes) Default: 102400 (100KB)

Maximum file size for comment collection. Files larger than this skip comment collection.

apex.performance.useAsyncCommentProcessing

Type: boolean Default: true

Use asynchronous comment processing to improve UI responsiveness.

apex.performance.documentChangeDebounceMs

Type: number (milliseconds) Default: 300

Debounce delay for document change processing. Higher values reduce processing frequency.

Logging Settings

Control logging verbosity and output.

apex.logLevel

Type: "error" | "warning" | "info" | "log" | "debug" Default: "info"

Extension log level for the main extension process and all worker processes.

apex.worker.enablePerformanceLogs

Type: boolean Default: false

Enable detailed performance logging for request processing.

apex.worker.logCategories

Type: string[] Default: ["STARTUP", "LSP", "SYMBOLS", "COMPLETION", "DIAGNOSTICS"] Options: "STARTUP", "LSP", "SYMBOLS", "COMPLETION", "DIAGNOSTICS", "PERFORMANCE"

Filter log output by category.

Environment Settings

Configure runtime environment and profiling.

apex.environment.profilingMode

Type: "none" | "full" | "interactive" Default: "none" Desktop Only

Profiling mode for performance analysis:

• none: Profiling disabled • full: Continuous profiling from startup (best for test suites) • interactive: Manual start/stop via commands (best for specific events)

apex.environment.profilingType

Type: "cpu" | "heap" | "both" Default: "cpu" Desktop Only

Type of profiling data to collect when profiling is enabled.

apex.environment.profilingTag

Type: string Default: "" Desktop Only

Optional tag appended to profile filenames for organization.

apex.environment.jsHeapSizeGB

Type: number (0.1-32 GB) Default: (Node.js default) Desktop Only

Set Node.js heap size for large workspaces. Example: 4 for 4GB.

apex.environment.additionalDocumentSchemes

Type: Array Default: []

Add custom URI schemes for language server support beyond default schemes (file, apexlib, vscode-test-web).

Example:

Resource Loading

Control how standard Apex library is loaded.

apex.resources.loadMode

Type: "lazy" | "full" Default: "lazy"

• lazy: Load standard library types on-demand • full: Load entire standard library at startup

Missing Artifact Resolution

Configure automatic discovery and loading of missing type definitions.

apex.findMissingArtifact.enabled

Type: boolean Default: true…

Description from the VS Code Marketplace listing.

  • AnonymousApex
  • apex
  • apex-anon
  • ApexAnonymous
  • SalesforceObjectQueryLanguage
  • snippet
  • soql

Where Salesforce Apex Language Server (Typescript) sits in the listing

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

All VS Code Marketplace2,500 listings · 125 pages · page 41, #5 (overall #805)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 16, #1 (overall #301)
Programming Languages: every listing in installs order
PNG SVG
Snippets489 listings · 25 pages · page 8, #8 (overall #148)
Snippets: every listing in installs order
PNG SVG
Linters252 listings · 13 pages · page 6, #14 (overall #114)
Linters: every listing in installs order
PNG SVG

Charts

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

Adoption over time

Salesforce Apex Language Server (Typescript) installs on VS Code Marketplace, last 90 days: 550,994 installs as of Oct 18, 2026.Salesforce Apex Language Server (Types…Installs on VS Code Marketplace · Last 90 days550,994installs550.3K550.4K550.5K550.6K550.7K550.8K550.9K551KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Salesforce Apex Language Server (Typescript) installs on VS Code Marketplace, last 90 days: 550,994 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

Salesforce Apex Language Server (Typescript) installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Salesforce Apex Language Server (Types…Installs growth on VS Code Marketplace550,994installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
Salesforce Apex Language Server (Typescript) installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Salesforce Apex Language Server (Typescript) VS Code Marketplace ranking history: currently #805 (by installs).Salesforce Apex Language Server (Types…VS Code Marketplace ranking · by installs · Last 90 days#805current rank#803#804#805#806#807#808Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
Salesforce Apex Language Server (Typescript) VS Code Marketplace ranking history: currently #805 (by installs).
PNG SVG

Ratings over time

Salesforce Apex Language Server (Typescript) ratings on VS Code Marketplace, last 90 days.Salesforce Apex Language Server (Typescript)Ratings on VS Code Marketplace · Last 90 daysNo observations recorded in this periodno observations · 0 observations · Updated Oct 18, 2026pluginstats.com
Salesforce Apex Language Server (Typescript) ratings on VS Code Marketplace, last 90 days.
PNG SVG

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.

Recent observations

Full history (3)
Recent installs observations for Salesforce Apex Language Server (Typescript)
Date (UTC)InstallsChange vs. previous
550,994+80
550,914+575
550,339—

Similar VS Code Marketplace Programming Languages plugins

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=salesforce.apex-language-server-extension. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.