Skip to main content

IDE Integration

Experimental

Atmos provides a Language Server Protocol (LSP) server for seamless IDE integration, enabling real-time validation, intelligent autocomplete, and enhanced developer experience when working with Atmos configurations.

Features​

The Atmos LSP Server enables IDE and editor integration for Atmos stack files. Your IDE connects to Atmos to get:

  • Real-time validation - Syntax and schema errors as you type
  • Intelligent autocomplete - Component names, variables, imports
  • Hover documentation - Inline docs for configuration options

Supported Editors​

  • VS Code - Full support via extension
  • Neovim - Native LSP support
  • Zed - Built-in LSP support
  • Any LSP-compatible editor - Standard LSP protocol

Quick Start​

Start the LSP server for your IDE:

atmos lsp start

Configure your editor to use Atmos LSP for .yaml files in your stacks directory.

Learn more about LSP Server configuration →

Related: AI Validation

Atmos AI uses an LSP Client internally to connect to external language servers (yaml-ls, terraform-ls) for enhanced validation. This is an internal feature - see the Atmos AI documentation for more details.