IDE Integration
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.