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.