---
title: "Announcing Symfony Language Tools, the Official Symfony LSP Server (Symfony Blog)"
url: https://daily.dev/posts/announcing-symfony-language-tools-the-official-symfony-lsp-server-symfony-blog--ni87i9xqz
source_url: https://symfony.com/blog/announcing-symfony-language-tools-the-official-symfony-lsp-server
type: article
source: "Symfony"
published: 2026-08-17T12:39:03.388Z
updated: 2026-08-17T12:39:26.009Z
tags: ["devtools", "php", "vscode", "symfony"]
reading_time: 3
upvotes: 4
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Announcing Symfony Language Tools, the Official Symfony LSP Server (Symfony Blog)

**[Symfony](https://daily.dev/sources/symfony)** · 3 min read · 4 upvotes · 0 comments

## Summary

Symfony has released an official Language Server Protocol implementation called Symfony Language Tools, bringing Symfony-aware autocompletion, hover info, navigation, rename support, diagnostics and quick fixes to PHP, Twig and YAML files. It ships as a native VS Code extension and works out of the box with Neovim, plus standalone binaries for any LSP-capable editor. It understands routing, dependency injection, Twig, translations, env vars, Messenger, Security, forms, Doctrine and more, and boots the app kernel in debug mode to read runtime metadata for accuracy rather than guessing from source alone. Most of the code was written and reviewed by AI models (Claude and GPT), directed by Fabien Potencier. The tool is currently an experimental beta.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://symfony.com/blog/announcing-symfony-language-tools-the-official-symfony-lsp-server>

## Questions this post answers

### Is there an official Symfony language server extension for VS Code?

Yes, Symfony Language Tools is the official Symfony LSP server with a native VS Code extension, published under the account 'symfony' on the marketplace. It adds Symfony-aware completion, hover, navigation, references, rename support, diagnostics, quick fixes and code lenses to PHP, Twig and YAML files, and works alongside existing PHP language servers like Intelephense.

_daily.dev helps developers track new editor tooling like this as Symfony workflows evolve._

### What Symfony features does the Symfony Language Tools LSP server support?

It covers the framework end to end: routing, dependency injection, Twig templates, translations, environment variables, bundle configuration, Messenger, events, Security, forms, validation, serializer metadata, AssetMapper, Stimulus, Live Components and Doctrine. It boots the application kernel in debug mode to read the compiled container and router for accurate diagnostics rather than guessing from source files.

_Developers evaluating editor tooling for Symfony can follow coverage of features like this on daily.dev._

### Can I use the Symfony LSP server in Neovim instead of VS Code?

Yes, Neovim is supported out of the box through the symfony-lsp server and a bundled nvim-lspconfig configuration, enabled with vim.lsp.enable('symfony_lsp'). Standalone archives for Linux, macOS and Windows are also available on GitHub Releases for any other LSP-capable editor, since the server speaks the standard Language Server Protocol.

_daily.dev keeps developers configuring editor tooling like Neovim LSP setups informed of new options._

## Similar posts on daily.dev

- [Symfony Language Tools: A Busy First Week \(Symfony Blog\)](https://daily.dev/posts/symfony-language-tools-a-busy-first-week-symfony-blog--jqgbj70ou) · Symfony · 5 upvotes · 0 comments

---

Tags: [#devtools](https://daily.dev/tags/devtools), [#php](https://daily.dev/tags/php), [#vscode](https://daily.dev/tags/vscode), [#symfony](https://daily.dev/tags/symfony)

[View this post on daily.dev](https://daily.dev/posts/announcing-symfony-language-tools-the-official-symfony-lsp-server-symfony-blog--ni87i9xqz)
