---
title: "Introducing the YARA language server"
url: https://daily.dev/posts/introducing-the-yara-language-server-ocbmmx9vr
source_url: https://virustotal.github.io/yara-x/blog/introducing-the-yara-language-server
type: article
source: "YARA-X"
published: 2026-08-23T12:23:26.801Z
updated: 2026-08-23T12:54:49.634Z
tags: ["malware", "vscode"]
reading_time: 3
upvotes: 0
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.

# Introducing the YARA language server

**[YARA-X](https://daily.dev/sources/yara-x)** · 3 min read · 0 upvotes · 0 comments

## Summary

VirusTotal has released the official YARA-X Language Server, built on the LSP standard so any compatible editor can gain intelligent YARA rule authoring support. Key features include real-time diagnostics as you type, autocompletion for module identifiers and keywords, go-to-definition for rules and patterns across files, and automatic formatting. It's available now for Visual Studio Code via the marketplace, currently in beta, with plans to expand to other editors based on community integration.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://virustotal.github.io/yara-x/blog/introducing-the-yara-language-server>

## Questions this post answers

### Is there an official language server for writing YARA rules in VS Code?

Yes, the YARA-X Language Server is now available for Visual Studio Code, currently in beta, installable from the Visual Studio Marketplace. It is built on the Language Server Protocol on top of the YARA-X engine and provides real-time diagnostics, autocompletion for module identifiers and keywords, go-to-definition across rule files, and automatic code formatting.

_Malware analysts adopting new tooling can track YARA-X language server updates on daily.dev._

### What features does the YARA-X language server provide for writing detection rules?

It offers real-time diagnostics that flag syntax errors as you type, advanced autocompletion for module identifiers like pe. and cuckoo. and keywords, go-to-definition for jumping between rules and patterns across multiple files, and automatic formatting to keep rule sets consistent and readable.

_Developers building malware detection workflows can follow tooling changes like this on daily.dev._

---

Tags: [#malware](https://daily.dev/tags/malware), [#vscode](https://daily.dev/tags/vscode)

[View this post on daily.dev](https://daily.dev/posts/introducing-the-yara-language-server-ocbmmx9vr)
