Skip to content
software

LSP

Language Server Protocol

Definition

LSP defines a standard JSON-RPC protocol between code editors and language-specific servers that provide IDE features like autocomplete, go-to-definition, find references, and diagnostics. A single language server (e.g., TypeScript Language Server) can serve any LSP-compatible editor (VS Code, Neovim, Helix), eliminating the need for editor-specific plugins.

LSP democratized IDE-quality tooling for all editors.


Ship secure code faster

Crash Override integrates security into the developer workflow. No context switching, no waiting on reviews.