Microsoft Sentinel
Developer and API

Sentinel Graph Overview

In brief

The page now explains how to author a custom graph in a Jupyter notebook with the Microsoft Sentinel VS Code extension, publish and materialize it with a graph job, and query or visualize it with GQL in the Defender portal.

What Defender admins need to know

Administrators have clearer steps for building custom graphs from Sentinel data lake and non-Microsoft sources to investigate relationships, attack paths, and risks.

Summaries are generated from the documentation change itself.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

Custom graphs in Microsoft Sentinel (preview)

Custom graphs let you build tailored security graphs tuned to your uniquemodel security scenarios by using connected data from the Microsoft Sentinel data lake as well asand non-Microsoft sources. With custom graph, you can build,Build, query, and visualize connected data,graphs to uncover hidden patterns andrelationships, attack paths, and help surface risks that are harddifficult to detect when data is analyzed in isolation. These graphs providegive AI-powered agents more context to accelerate investigations, show the knowledge context that enables AI-powered agent experiences to work more effectively, speeding investigations, revealing blast radius,scope of an attack, and helpinghelp analysts make informed decisions.

Author a custom graph in a Jupyter notebook by using the Microsoft Sentinel extension for Visual Studio Code, and then publish and materialize the graph by using a graph job. After publication, query and visualize the graph with Graph Query Language (GQL) on the Graphs page in the Defender portal. On-demand graph jobs retain a graph for 30 days, while scheduled graph jobs rebuild the graph on the refresh schedule you move from noisy, disconnected alerts to confident decisions at scale.configure. Custom graph creation and queries are billed under the Microsoft Sentinel graph meter. For more information, see Custom graph overview, Create custom graphs, and Graph charges.

Get started