← detection engineer

SIEM Query Languages — SPL, KQL, EQL, ES|QL

beginner 4h

Write equivalent searches across SPL, KQL, and EQL given the same hunt; master aggregation, time-bucketing, and joins.

After this module you will

  • Apply the pipe-filter-transform mental model across query languages
  • Write SPL queries using search, stats, eval, rex, and lookup
  • Write KQL queries using where, summarize, project, and join
  • Write EQL and ES|QL queries using sequence and until operators
  • Translate the same hunt from one language to another

Module Quiz

Test your knowledge before moving on.

Take Quiz →