# vscode-languageclient

> VSCode Language client implementation

Latest version **10.1.1** (published 2026-08-29) · MIT license · 0 weekly downloads

## Install

```sh
npm install vscode-languageclient
pnpm add vscode-languageclient
yarn add vscode-languageclient
bun add vscode-languageclient
```

## Health

**Score 60/100 (C)** — status: active.

Positive: esm support; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 10.1.1 |
| Published | 2026-08-29 |
| First published | 2015-10-22 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 4 |
| Unpacked size | 753.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1788 |
| Author | Microsoft Corporation |
| Maintainers | microsoft1es, microsoft-oss-releases, alexandrudima, kaimaetzel, lszomoru, vscode-bot |

## Links

- npm: https://www.npmjs.com/package/vscode-languageclient
- Repository: https://github.com/Microsoft/vscode-languageserver-node
- Homepage: https://github.com/Microsoft/vscode-languageserver-node#readme
- Issues: https://github.com/Microsoft/vscode-languageserver-node/issues
- npm.io page: https://npm.io/package/vscode-languageclient

## Dependencies (4)

- [semver](https://npm.io/package/semver.md) ^7.8.1
- [minimatch](https://npm.io/package/minimatch.md) ^10.2.6
- [vscode-languageserver-protocol](https://npm.io/package/vscode-languageserver-protocol.md) 3.18.3
- [vscode-languageserver-textdocument](https://npm.io/package/vscode-languageserver-textdocument.md) 1.0.14

## Recent versions

- 10.1.1 (latest) — 2026-08-29
- 10.0.0-next.22 (next) — 2026-05-27
- 3.5.1 (release/3.5.1) — 2018-03-06
- 10.1.0 — 2026-07-01
- 10.0.1 — 2026-06-23
- 10.0.0 — 2026-06-03
- 10.0.0-next.21 — 2026-03-04
- 10.0.0-next.20 — 2026-02-09
- 10.0.0-next.19 — 2025-12-18
- 10.0.0-next.18 — 2025-11-13
- 10.0.0-next.17 — 2025-08-08
- 10.0.0-next.16 — 2025-06-11
- 10.0.0-next.15 — 2025-05-12
- 10.0.0-next.14 — 2025-02-04
- 10.0.0-next.13 — 2024-08-19
- … 300 more at https://npm.io/package/vscode-languageclient/versions

## README

# VSCode Language Server - Client Module

[![NPM Version](https://img.shields.io/npm/v/vscode-languageclient.svg)](https://npmjs.org/package/vscode-languageclient)
[![NPM Downloads](https://img.shields.io/npm/dm/vscode-languageclient.svg)](https://npmjs.org/package/vscode-languageclient)
[![Build Status](https://dev.azure.com/ms/vscode-languageserver-node/_apis/build/status/microsoft.vscode-languageserver-node?branchName=main)](https://dev.azure.com/ms/vscode-languageserver-node/_build/latest?definitionId=439&branchName=main)

This npm module allows VSCode extensions to easily integrate language servers adhering to the [language server protocol](https://github.com/Microsoft/vscode-languageserver-protocol)

See [here](https://code.visualstudio.com/docs/extensions/example-language-server) for a detailed documentation on how to 
implement language servers for [VSCode](https://code.visualstudio.com/).

## History

For the history please see the [main repository](https://github.com/Microsoft/vscode-languageserver-node/blob/master/README.md)

## License
[MIT](https://github.com/Microsoft/vscode-languageserver-node/blob/master/License.txt)

---
_Source: https://npm.io/package/vscode-languageclient · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
