<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>New blog articles in Microsoft Community Hub</title>
    <link>https://techcommunity.microsoft.com/t5/</link>
    <description>Microsoft Community Hub</description>
    <pubDate>Fri, 10 Apr 2026 20:00:14 GMT</pubDate>
    <dc:creator>Community</dc:creator>
    <dc:date>2026-04-10T20:00:14Z</dc:date>
    <item>
      <title>mssql-python 1.5: Apache Arrow, sql_variant, and Native UUIDs</title>
      <link>https://techcommunity.microsoft.com/t5/sql-server-blog/mssql-python-1-5-apache-arrow-sql-variant-and-native-uuids/ba-p/4510363</link>
      <description>&lt;P data-line="4"&gt;We're excited to announce the release of &lt;STRONG&gt;mssql-python 1.5.0&lt;/STRONG&gt;, the latest version of Microsoft's official Python driver for SQL Server, Azure SQL Database, and SQL databases in Fabric. This release delivers&amp;nbsp;&lt;STRONG&gt;Apache Arrow fetch support&lt;/STRONG&gt;&amp;nbsp;for high-performance data workflows, first-class&amp;nbsp;&lt;STRONG&gt;sql_variant&lt;/STRONG&gt;&amp;nbsp;and&amp;nbsp;&lt;STRONG&gt;native UUID&lt;/STRONG&gt;&amp;nbsp;support, and a collection of important bug fixes.&lt;/P&gt;
&lt;P data-line="4"&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;pip install --upgrade mssql-python&lt;/LI-CODE&gt;
&lt;H2 data-line="10"&gt;Apache Arrow fetch support&lt;/H2&gt;
&lt;P data-line="12"&gt;If you're working with pandas, Polars, DuckDB, or any Arrow-native data framework, this release changes how you get data out of SQL Server. The new Arrow fetch API returns query results as native Apache Arrow structures, using the Arrow C Data Interface for zero-copy handoff directly from the C++ layer to Python.&lt;/P&gt;
&lt;P data-line="14"&gt;This is a significant performance improvement over the traditional&amp;nbsp;fetchall()&amp;nbsp;path, which converts every value through Python objects. With Arrow, columnar data stays in columnar format end-to-end, and your data framework can consume it without any intermediate copies.&lt;/P&gt;
&lt;H3 data-line="16"&gt;Three methods for different workflows&lt;/H3&gt;
&lt;P data-line="18"&gt;&lt;STRONG&gt;cursor.arrow()&lt;/STRONG&gt;&amp;nbsp;fetches the entire result set as a PyArrow Table:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;import mssql_python

conn = mssql_python.connect(
    "SERVER=myserver.database.windows.net;"
    "DATABASE=AdventureWorks;"
    "UID=myuser;PWD=mypassword;"
    "Encrypt=yes;"
)
cursor = conn.cursor()
cursor.execute("SELECT * FROM Sales.SalesOrderDetail")

# Get the full result as a PyArrow Table
table = cursor.arrow()

# Convert directly to pandas - zero-copy where possible
df = table.to_pandas()

# Or to Polars - also zero-copy
import polars as pl
df = pl.from_arrow(table)&lt;/LI-CODE&gt;
&lt;P data-line="43"&gt;&lt;STRONG&gt;cursor.arrow_batch()&lt;/STRONG&gt;&amp;nbsp;fetches a single RecordBatch of a specified size, useful when you want fine-grained control over memory:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;cursor.execute("SELECT * FROM Production.TransactionHistory")

# Process in controlled chunks
while True:
    batch = cursor.arrow_batch(batch_size=10000)
    if batch.num_rows == 0:
        break
    # Process each batch individually
    process(batch.to_pandas())&lt;/LI-CODE&gt;
&lt;P&gt;&lt;STRONG&gt;cursor.arrow_reader()&lt;/STRONG&gt;&amp;nbsp;returns a streaming RecordBatchReader, which integrates directly with frameworks that accept readers:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;cursor.execute("SELECT * FROM Production.TransactionHistory")
reader = cursor.arrow_reader(batch_size=8192)

# Write directly to Parquet with streaming - no need to load everything into memory
import pyarrow.parquet as pq
pq.write_table(reader.read_all(), "output.parquet")

# Or iterate batches manually
for batch in reader:
    process(batch)&lt;/LI-CODE&gt;
&lt;H3 data-line="72"&gt;How it works under the hood&lt;/H3&gt;
&lt;P data-line="74"&gt;The Arrow integration is built directly into the C++ pybind11 layer. When you call any Arrow fetch method, the driver:&lt;/P&gt;
&lt;OL data-line="76"&gt;
&lt;LI data-line="76"&gt;Allocates columnar Arrow buffers based on the result set schema&lt;/LI&gt;
&lt;LI data-line="77"&gt;Fetches rows from SQL Server in batches using bound column buffers&lt;/LI&gt;
&lt;LI data-line="78"&gt;Converts and packs values directly into the Arrow columnar format&lt;/LI&gt;
&lt;LI data-line="79"&gt;Exports the result via the Arrow C Data Interface as PyCapsule objects&lt;/LI&gt;
&lt;LI data-line="80"&gt;PyArrow imports the capsules with zero copy&lt;/LI&gt;
&lt;/OL&gt;
&lt;P data-line="82"&gt;Every SQL Server type maps to the appropriate Arrow type: INT to int32, BIGINT to int64, DECIMAL(p,s) to decimal128(p,s), DATE to date32, TIME to time64[ns], DATETIME2 to timestamp[us], UNIQUEIDENTIFIER to large_string, VARBINARY to large_binary, and so on.&lt;/P&gt;
&lt;P data-line="84"&gt;LOB columns (large&amp;nbsp;VARCHAR(MAX),&amp;nbsp;NVARCHAR(MAX),&amp;nbsp;VARBINARY(MAX), XML, UDTs) are handled transparently by falling back to row-by-row GetData fetching while still assembling the result into Arrow format.&lt;/P&gt;
&lt;H3 data-line="86"&gt;Community contribution&lt;/H3&gt;
&lt;P data-line="88"&gt;The Arrow fetch support was contributed by&amp;nbsp;&lt;STRONG&gt;&lt;A href="https://github.com/ffelixg" data-href="https://github.com/ffelixg" target="_blank"&gt;@ffelixg&lt;/A&gt;&lt;/STRONG&gt;. This is a substantial contribution spanning the C++ pybind layer, the Python cursor API, and comprehensive tests. Thank you,&amp;nbsp;&lt;STRONG&gt;&lt;A href="https://www.linkedin.com/in/felix-gra%C3%9Fl-0a7839318/" data-href="https://www.linkedin.com/in/felix-gra%C3%9Fl-0a7839318/" target="_blank"&gt;Felix Graßl&lt;/A&gt;&lt;/STRONG&gt;, for an outstanding contribution that brings high-performance data workflows to mssql-python.&lt;/P&gt;
&lt;H2 data-line="92"&gt;sql_variant type support&lt;/H2&gt;
&lt;P data-line="94"&gt;SQL Server's&amp;nbsp;sql_variant&amp;nbsp;type stores values of various data types in a single column. It's commonly used in metadata tables, configuration stores, and EAV (Entity-Attribute-Value) patterns. Version 1.5 adds full support for reading&amp;nbsp;sql_variant&amp;nbsp;values with automatic type resolution.&lt;/P&gt;
&lt;P data-line="96"&gt;The driver reads the inner type tag from the&amp;nbsp;sql_variant&amp;nbsp;wire format and returns the appropriate Python type:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;cursor.execute("""
    CREATE TABLE #config (
        key NVARCHAR(50) PRIMARY KEY,
        value SQL_VARIANT
    )
""")

cursor.execute("INSERT INTO #config VALUES ('max_retries', CAST(5 AS INT))")
cursor.execute("INSERT INTO #config VALUES ('timeout', CAST(30.5 AS FLOAT))")
cursor.execute("INSERT INTO #config VALUES ('app_name', CAST('MyApp' AS NVARCHAR(50)))")
cursor.execute("INSERT INTO #config VALUES ('start_date', CAST('2026-01-15' AS DATE))")

cursor.execute("SELECT value FROM #config ORDER BY key")
rows = cursor.fetchall()

# Each value comes back as the correct Python type
assert rows[0][0] == "MyApp"        # str
assert rows[1][0] == 5              # int
assert rows[2][0] == date(2026, 1, 15)  # datetime.date
assert rows[3][0] == 30.5           # float&lt;/LI-CODE&gt;
&lt;P data-line="121"&gt;All 23+ base types are supported, including&amp;nbsp;int,&amp;nbsp;float,&amp;nbsp;Decimal,&amp;nbsp;bool,&amp;nbsp;str,&amp;nbsp;date,&amp;nbsp;time,&amp;nbsp;datetime,&amp;nbsp;bytes,&amp;nbsp;uuid.UUID, and&amp;nbsp;None.&lt;/P&gt;
&lt;H2 data-line="125"&gt;Native UUID support&lt;/H2&gt;
&lt;P data-line="127"&gt;Previously,&amp;nbsp;UNIQUEIDENTIFIER&amp;nbsp;columns were returned as strings, requiring manual conversion to&amp;nbsp;uuid.UUID. Version 1.5 changes the default: UUID columns now return native&amp;nbsp;uuid.UUID&amp;nbsp;objects.&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;import uuid

cursor.execute("SELECT NEWID() AS id")
row = cursor.fetchone()

# Native uuid.UUID object - no manual conversion needed
assert isinstance(row[0], uuid.UUID)
print(row[0])  # e.g., UUID('550e8400-e29b-41d4-a716-446655440000')&lt;/LI-CODE&gt;
&lt;P data-line="140"&gt;UUID values also bind natively as input parameters:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;my_id = uuid.uuid4()
cursor.execute("INSERT INTO Users (id, name) VALUES (?, ?)", my_id, "Alice")&lt;/LI-CODE&gt;
&lt;H3 data-line="147"&gt;Migration compatibility&lt;/H3&gt;
&lt;P data-line="149"&gt;If you're migrating from pyodbc and your code expects string UUIDs, you can opt out at three levels:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;# Module level - affects all connections
mssql_python.native_uuid = False

# Connection level - affects all cursors on this connection
conn = mssql_python.connect(conn_str, native_uuid=False)&lt;/LI-CODE&gt;
&lt;P data-line="159"&gt;When&amp;nbsp;native_uuid=False, UUID columns return strings as before.&lt;/P&gt;
&lt;H2 data-line="163"&gt;Row class export&lt;/H2&gt;
&lt;P data-line="165"&gt;The&amp;nbsp;Row&amp;nbsp;class is now publicly exported from the top-level&amp;nbsp;mssql_python&amp;nbsp;module. This makes it easy to use in type annotations and isinstance checks:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;from mssql_python import Row

cursor.execute("SELECT 1 AS id, 'Alice' AS name")
row = cursor.fetchone()

assert isinstance(row, Row)
print(row[0])       # 1 (index access)
print(row.name)     # "Alice" (attribute access)&lt;/LI-CODE&gt;
&lt;H2 data-line="180"&gt;Bug fixes&lt;/H2&gt;
&lt;H3 data-line="182"&gt;Qmark false positive fix&lt;/H3&gt;
&lt;P data-line="184"&gt;The parameter style detection logic previously misidentified? characters inside SQL comments, string literals, bracketed identifiers, and double-quoted identifiers as qmark parameter placeholders. A new context-aware scanner correctly skips over these SQL quoting contexts:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;# These no longer trigger false qmark detection:
cursor.execute("SELECT [is this ok?] FROM t")
cursor.execute("SELECT 'what?' AS col")
cursor.execute("SELECT /* why? */ 1")&lt;/LI-CODE&gt;
&lt;H3 data-line="193"&gt;NULL VARBINARY parameter fix&lt;/H3&gt;
&lt;P data-line="195"&gt;Fixed NULL parameter type mapping for&amp;nbsp;VARBINARY&amp;nbsp;columns, which previously could fail when passing&amp;nbsp;None&amp;nbsp;as a binary parameter.&lt;/P&gt;
&lt;H3 data-line="197"&gt;Bulkcopy auth fix&lt;/H3&gt;
&lt;P data-line="199"&gt;Fixed stale authentication fields being retained in the bulk copy context after token acquisition. This could cause Entra ID-authenticated bulk copy operations to fail on subsequent calls.&lt;/P&gt;
&lt;H3 data-line="201"&gt;Explicit module exports&lt;/H3&gt;
&lt;P data-line="203"&gt;Added explicit&amp;nbsp;__all__&amp;nbsp;exports from the main library module to prevent import resolution issues in tools like mypy and IDE autocompletion.&lt;/P&gt;
&lt;H3 data-line="205"&gt;Credential cache fix&lt;/H3&gt;
&lt;P data-line="207"&gt;Fixed the credential instance cache to correctly reuse and invalidate cached credential objects, preventing unnecessary re-authentication.&lt;/P&gt;
&lt;H3 data-line="209"&gt;datetime.time microseconds fix&lt;/H3&gt;
&lt;P data-line="211"&gt;Fixed datetime.time values incorrectly having their microseconds component set to zero when fetched from TIME columns.&lt;/P&gt;
&lt;H2 data-line="219"&gt;The road to 1.5&lt;/H2&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Release&lt;/th&gt;&lt;th&gt;Date&lt;/th&gt;&lt;th&gt;Highlights&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG&gt;1.0.0&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;November 2025&lt;/td&gt;&lt;td&gt;GA release - DDBC architecture, Entra ID auth, connection pooling, DB API 2.0 compliance&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG&gt;1.1.0&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;December 2025&lt;/td&gt;&lt;td&gt;Parameter dictionaries,&amp;nbsp;Connection.closed&amp;nbsp;property, Copilot prompts&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG&gt;1.2.0&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;January 2026&lt;/td&gt;&lt;td&gt;Param-as-dict, non-ASCII path handling, fetchmany fixes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG&gt;1.3.0&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;January 2026&lt;/td&gt;&lt;td&gt;Initial BCP implementation (internal), SQLFreeHandle segfault fix&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG&gt;1.4.0&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;February 2026&lt;/td&gt;&lt;td&gt;BCP public API, spatial types, Rust core upgrade, encoding &amp;amp; stability fixes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;STRONG&gt;1.5.0&lt;/STRONG&gt;&lt;/td&gt;&lt;td&gt;April 2026&lt;/td&gt;&lt;td&gt;&lt;STRONG&gt;Apache Arrow fetch&lt;/STRONG&gt;, sql_variant, native UUIDs, qmark &amp;amp; auth fixes&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H2 data-line="243"&gt;Get started today&lt;/H2&gt;
&lt;LI-CODE lang="bash"&gt;pip install --upgrade mssql-python&lt;/LI-CODE&gt;
&lt;UL data-line="249"&gt;
&lt;LI data-line="249"&gt;&lt;STRONG&gt;Documentation&lt;/STRONG&gt;:&amp;nbsp;&lt;A href="https://github.com/microsoft/mssql-python/wiki" data-href="https://github.com/microsoft/mssql-python/wiki" target="_blank"&gt;github.com/microsoft/mssql-python/wiki&lt;/A&gt;&lt;/LI&gt;
&lt;LI data-line="250"&gt;&lt;STRONG&gt;Release notes&lt;/STRONG&gt;:&amp;nbsp;&lt;A href="https://github.com/microsoft/mssql-python/releases" data-href="https://github.com/microsoft/mssql-python/releases" target="_blank"&gt;github.com/microsoft/mssql-python/releases&lt;/A&gt;&lt;/LI&gt;
&lt;LI data-line="251"&gt;&lt;STRONG&gt;Roadmap&lt;/STRONG&gt;:&amp;nbsp;&lt;A href="https://github.com/microsoft/mssql-python/blob/main/ROADMAP.md" data-href="https://github.com/microsoft/mssql-python/blob/main/ROADMAP.md" target="_blank"&gt;github.com/microsoft/mssql-python/blob/main/ROADMAP.md&lt;/A&gt;&lt;/LI&gt;
&lt;LI data-line="252"&gt;&lt;STRONG&gt;Report issues&lt;/STRONG&gt;:&amp;nbsp;&lt;A href="https://github.com/microsoft/mssql-python/issues" data-href="https://github.com/microsoft/mssql-python/issues" target="_blank"&gt;github.com/microsoft/mssql-python/issues&lt;/A&gt;&lt;/LI&gt;
&lt;LI data-line="253"&gt;&lt;STRONG&gt;Contact&lt;/STRONG&gt;:&amp;nbsp;&lt;A href="mailto:mssql-python@microsoft.com" data-href="mailto:mssql-python@microsoft.com" target="_blank"&gt;mssql-python@microsoft.com&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-line="255"&gt;We'd love your feedback. Try the new Arrow fetch API with your data workflows, let us know how it performs, and file issues for anything you run into. This driver is built for the Python data community, and your input directly shapes what comes next.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 19:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/sql-server-blog/mssql-python-1-5-apache-arrow-sql-variant-and-native-uuids/ba-p/4510363</guid>
      <dc:creator>DavidLevy</dc:creator>
      <dc:date>2026-04-10T19:00:00Z</dc:date>
    </item>
    <item>
      <title>Help Shape the Future of Microsoft 365: Join Research Sessions at Microsoft 365 Community Conference</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-365-blog/help-shape-the-future-of-microsoft-365-join-research-sessions-at/ba-p/4510352</link>
      <description>&lt;P&gt;One of the best ways to get value from the &lt;A href="https://aka.ms/M365C0n26_Home" target="_blank" rel="noopener"&gt;Microsoft 365 Community Conference&lt;/A&gt; isn’t just attending sessions, it’s helping shape what gets built next.&lt;/P&gt;
&lt;P&gt;The Research sessions at Microsoft 365 Community Conference give attendees a rare, behind-the-scenes chance to collaborate directly with the Microsoft teams designing the products millions of people use every day. These sessions are designed for customers, practitioners, and IT professionals who want their real-world experiences to influence what’s coming next across Microsoft 365.&lt;/P&gt;
&lt;div data-video-id="https://www.youtube.com/watch?v=DPREFWDNjMc&amp;amp;list=PLR9nK3mnD-OW3Rj877n4tdXggxq7fvzKe/1775844321483" data-video-remote-vid="https://www.youtube.com/watch?v=DPREFWDNjMc&amp;amp;list=PLR9nK3mnD-OW3Rj877n4tdXggxq7fvzKe/1775844321483" class="lia-video-container lia-media-is-center lia-media-size-large"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FDPREFWDNjMc%3Flist%3DPLR9nK3mnD-OW3Rj877n4tdXggxq7fvzKe&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DDPREFWDNjMc&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FDPREFWDNjMc%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;H2&gt;What to Expect&lt;/H2&gt;
&lt;P&gt;These aren’t traditional lectures or breakouts. Research sessions are &lt;STRONG&gt;small-group, interactive conversations&lt;/STRONG&gt; designed to bring your voice into the product design process.&lt;/P&gt;
&lt;P&gt;In a typical session, you can expect:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Spending dedicated time with Microsoft researchers (and sometimes partner team members)&lt;/LI&gt;
&lt;LI&gt;Discuss scenarios drawn from real customer workflows&lt;/LI&gt;
&lt;LI&gt;Review early ideas or prototypes and share what would (or wouldn’t) work in your environment&lt;/LI&gt;
&lt;LI&gt;Offer candid feedback to help prioritize and refine future experiences&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Topics That Matter to You&lt;/H2&gt;
&lt;P&gt;The Research sessions focus on some of the most widely used and fast-evolving Microsoft 365 experiences, including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;SharePoint&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;OneDrive&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Teams&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Planner&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Lists&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Viva Engage&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Whether you’re managing these tools at scale, supporting adoption, or building solutions on top of them, your perspective helps teams understand what’s working today and what needs to change next.&lt;/P&gt;
&lt;H5&gt;How to Participate&lt;/H5&gt;
&lt;P&gt;Research sessions are &lt;STRONG&gt;invite-only&lt;/STRONG&gt; to keep the groups small and ensure everyone has time to contribute.&lt;/P&gt;
&lt;P&gt;Here’s how it works:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Registered conference attendees&lt;/STRONG&gt; will receive an email invitation to sign up for Research sessions.&lt;/LI&gt;
&lt;LI&gt;The invitation includes short descriptions of each session and a brief signup form so you can indicate which topics you’re interested in.&lt;/LI&gt;
&lt;LI&gt;Participants are required to complete a consent form and a non-disclosure agreement. Participation in Research sessions is optional. Completing the survey does not affect your ability to attend the conference if you choose not to participate.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Spots are filled first-come, first-served&lt;/STRONG&gt;, so early registration is encouraged.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Be Part of What’s Next&lt;/H2&gt;
&lt;P&gt;The &lt;A href="https://aka.ms/M365C0n26_Home" target="_blank" rel="noopener"&gt;Microsoft 365 Community Conference&lt;/A&gt; is all about learning, connection, and community—and the Research sessions take that mission one step further. This is your opportunity to go beyond listening and actively contribute to the evolution of Microsoft 365.&lt;/P&gt;
&lt;P&gt;If you’ve ever wanted to influence the tools you rely on every day, the Research sessions are one of the most meaningful ways to do it. Keep an eye out for the invitation, choose a session that matches your interests, and bring your real-world experience to the table.&lt;/P&gt;
&lt;P&gt;--&lt;/P&gt;
&lt;P&gt;Attendees of the research sessions must be registered attendees of the Microsoft 365 Community Conference.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 18:06:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-365-blog/help-shape-the-future-of-microsoft-365-join-research-sessions-at/ba-p/4510352</guid>
      <dc:creator>JonJones_MSFT</dc:creator>
      <dc:date>2026-04-10T18:06:00Z</dc:date>
    </item>
    <item>
      <title>The AI-powered partner: Winning in the Microsoft ecosystem</title>
      <link>https://techcommunity.microsoft.com/t5/marketplace-blog/the-ai-powered-partner-winning-in-the-microsoft-ecosystem/ba-p/4509334</link>
      <description>&lt;P&gt;&lt;EM&gt;About the author: &lt;/EM&gt;&lt;A href="https://www.linkedin.com/in/richard-jean-felix-2b0a2118/" target="_blank" rel="noopener"&gt;Richard Jean-Felix&lt;/A&gt;&lt;EM&gt;,&lt;/EM&gt;&lt;EM&gt; &lt;/EM&gt;&lt;EM&gt;Cloud Marketplace Architect, WorkSpan &lt;/EM&gt;&lt;EM&gt;has spent his career at the intersection of cloud marketplace strategy and partner operations, with hands-on experience helping organizations scale their presence on both AWS&lt;/EM&gt;&lt;EM&gt; &lt;/EM&gt;&lt;EM&gt;and Microsoft Marketplace. At WorkSpan, he works directly with partners navigating the operational complexity of Microsoft co-sell, from integrating leads in Partner Central to building the processes that turn marketplace listings into repeatable revenue. He's the person in the room who's actually done the work.&lt;BR /&gt;About &lt;/EM&gt;&lt;EM&gt;WorkSpan&lt;/EM&gt;&lt;EM&gt;: &lt;A href="https://www.workspan.com/" target="_blank" rel="noopener"&gt;WorkSpan&lt;/A&gt; provides AI agents for sellers and partner managers through the WorkSpan.AI Marketplace and Co-sell Platform&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;For Sellers: WorkSpan's in‑CRM AI drives earlier, smarter co‑sell actions.&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt;For Partner Managers: WorkSpan's AI‑powered insights help launch and scale Microsoft partnerships.&lt;/EM&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;EM&gt;_________________________________________________________________________________________________________________________________________________________________&lt;/EM&gt;&lt;/P&gt;
&lt;H5&gt;&lt;EM&gt;&lt;STRONG&gt;How AI is rewriting the rules of co-sell, Microsoft Marketplace success, and enterprise procurement — and why the window to act is now.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/H5&gt;
&lt;P&gt;For years, success in Microsoft's partner ecosystem came down to relationships, hustle, and knowing the right people. Those things still matter. But the gap between partner organizations that are winning and those that are stalling has opened — and increasingly, the difference isn't effort, it's intelligence.&lt;/P&gt;
&lt;P&gt;The volume of signals a modern partner leader is expected to act on — pipeline health, seller engagement, marketplace activity, incentive windows, account targeting, co-sell alignment — has grown faster than any team can process manually. At the same time, a seismic shift in how enterprise software is bought and sold is reshaping every go-to-market strategy. Cloud marketplaces are becoming the default procurement channel. AI is becoming the operating system of high-performing partnerships and selling with Microsoft's ecosystem is rewarding the prepared, the consistent, and the fast.&lt;/P&gt;
&lt;P&gt;This guide brings together the most critical insights from across the Microsoft partner landscape — the marketplace mistakes that cost software companies millions, the signals Microsoft sellers act on, the future of enterprise procurement, and the AI capabilities becoming table stakes for partner leaders who intend to win.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Part 01 / The new procurement reality&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;STRONG&gt;Cloud marketplaces are becoming the default buying channel&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For decades, enterprise software procurement followed a familiar path: a vendor sold directly to the customer, procurement teams negotiated contracts, finance approved the purchase, and software was deployed within the customer's infrastructure. That model is rapidly replaced.&lt;/P&gt;
&lt;P&gt;Cloud marketplaces like Microsoft Marketplace are no longer simply listing directories. They have evolved into strategic procurement channels that align the interests of customers, cloud providers, and software vendors simultaneously.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The committed spend driver&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Large enterprises frequently commit hundreds of millions of dollars to cloud providers through multi-year agreements. When customers purchase software through a cloud marketplace, that purchase often counts toward their cloud spend commitments, uses existing cloud budgets, and avoids adding new vendor contracts to finance's plate.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Procurement simplicity changes everything&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Traditional enterprise procurement can take months: vendor onboarding, contract negotiation, security reviews, procurement approvals, payment processing. Cloud marketplaces streamline this entire process. Because the software vendor is already integrated with the cloud provider's billing infrastructure, procurement teams can often purchase using the same contract they already have with the cloud provider. For software vendors, this means faster sales cycles and dramatically reduced time-to-revenue. For customers, it means deploying solutions in days, not months.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The ecosystem reshaping partner relationships&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Marketplaces introduce new collaboration opportunities: partners can bundle solutions together, participate in multiparty private offers, transact jointly, and align services with software purchases.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;AI automation opportunity:&lt;/STRONG&gt; AI can automate the monitoring of Marketplace performance metrics — pipeline health, private offer status, renewal windows, and Azure consumption contribution — surfacing next-best actions before opportunities slip. What once required manual reporting across multiple systems becomes a continuous, intelligent feed of actionable insight.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Part 02 / Common pitfalls&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;STRONG&gt;The 7 biggest mistakes software companies make with Microsoft Marketplace&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Microsoft Marketplace has become one of the fastest-growing enterprise software procurement channels. Many companies struggle to gain traction — and in most cases, the problem isn't Marketplace itself. It's the strategy behind how it's used.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Mistake 01 — Treating Marketplace as a "listing requirement"&lt;/STRONG&gt; Publishing a listing to satisfy a partner requirement — but never actively using it. Little internal awareness, minimal seller adoption, no real revenue impact. ✓ &lt;EM&gt;Fix: Treat your listing as a core sales asset integrated into every deal.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Mistake 02 — Waiting until the end of the deal to introduce Marketplace&lt;/STRONG&gt; Introducing Marketplace only at procurement stage creates friction and stalled deals. The deal structure is already set, and changing it feels disruptive. ✓ &lt;EM&gt;Fix: Position Marketplace as a buying advantage from first contact.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Mistake 03 — Not enabling Microsoft sellers&lt;/STRONG&gt; Without enablement, Microsoft sellers don't know what your solution does, which customers it fits, or how it drives Azure consumption — so they won't bring it to deals. ✓ &lt;EM&gt;Fix: Provide a one-page seller pitch, target profiles, and Azure architecture alignment.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Mistake 04 — Making private offers operationally difficult&lt;/STRONG&gt; When creating a private offer requires multiple approval steps, manual calculations, and cross-team coordination, deals stall and sales teams avoid it. ✓ &lt;EM&gt;Fix: Automate private offer creation — it should be as easy as generating a quote.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Mistake 05 — Ignoring internal sales enablement&lt;/STRONG&gt; If your own sellers don't understand compensation for Marketplace deals or see it as friction, they'll actively avoid it regardless of customer readiness. ✓ &lt;EM&gt;Fix: Ensure sales compensation neutrality and train teams on marketplace value.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Mistake 06 — Not tracking Marketplace performance&lt;/STRONG&gt; Without visibility into pipeline influence, co-sell rates, and revenue flow, leadership can't justify investment and the program stalls from neglect. ✓ &lt;EM&gt;Fix: Track Marketplace pipeline, win rates, and Azure consumption as core revenue metrics.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Mistake 07 — Failing to build a repeatable Marketplace motion&lt;/STRONG&gt; Celebrating a first Marketplace deal but never scaling beyond it. The real value comes from repeatability — automated offer creation, seller training, co-sell alignment, renewals, and upsell offers built into a consistent operating model. ✓ &lt;EM&gt;Fix: Think of Marketplace as an operational capability, not a transactional tool.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;AI automation opportunity:&lt;/STRONG&gt; AI can directly address the most painful of these mistakes. Automated private offer generation reduces Mistake 04 from a multi-day process to minutes. Intelligent seller enablement surfaces the right pitch and customer profile in context — eliminating Mistakes 03 and 05 without manual coordination. Performance dashboards powered by AI turn Mistake 06 into a continuous leadership advantage rather than a quarterly scramble.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Part 03 / The co-sell engine&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;STRONG&gt;How Microsoft sellers decide which partners to co-sell with&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Microsoft's field organization includes thousands of account executives and cloud sellers working with enterprise customers across the globe. In theory, this presents a massive opportunity. Microsoft sellers prioritize only a small number of partners in their daily sales motions.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt; Does the solution drive Azure consumption?&lt;/STRONG&gt; The single most important factor. Every Microsoft cloud seller is measured on Azure revenue growth. Solutions driving AI/ML workloads, data and analytics, security, or industry-specific Azure infrastructure receive the most attention.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Is the solution easy to sell?&lt;/STRONG&gt; Microsoft sellers operate with aggressive targets and little time. Top partners provide a simple one-page field brief: value proposition, ideal customer scenario, Azure architecture, and Marketplace purchasing instructions.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Is the solution available through Microsoft Marketplace?&lt;/STRONG&gt; Microsoft sellers strongly prefer solutions purchasable through Marketplace. Transactions simplify procurement and help customers apply purchases toward Azure consumption commitments — a win for the customer, Microsoft, and the partner.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Is the partner actively engaged in selling with Microsoft?&lt;/STRONG&gt; Publishing a listing is not enough. Effective partners register opportunities in Partner Center, share deal updates with Microsoft account teams, and participate in joint customer meetings.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Does the partner have strong customer proof?&lt;/STRONG&gt; Solutions with strong customer validation — case studies, referenceable deployments, measurable business outcomes — are much easier for sellers to recommend with confidence.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Is the partner easy to work with?&lt;/STRONG&gt; Partners who respond quickly, provide clear pricing, simplify contracting through Marketplace, and support joint selling activities build trust over time.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; Do Microsoft sellers know you exist?&lt;/STRONG&gt; Even the best solution struggles if sellers aren't aware of it. Successful partners invest in seller briefings, joint webinars, and account planning sessions to actively build visibility.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;AI automation opportunity:&lt;/STRONG&gt; The most transformative AI application in co-sell is moving from "here's our content, go find it" to one where intelligence is delivered to the seller proactively: the right account, the right partner fit, the right "better together" message — all surfaced automatically in the flow of how sellers actually work. Partners that crack seller activation at scale build a structural advantage that's very hard for competitors to close.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Part 04 / The intelligence layer&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;The partner leader's attention problem is real and structural. A typical partner organization is simultaneously managing dozens to hundreds of active co-sell opportunities, seller relationships across Microsoft field teams, Marketplace offers with expiration dates, incentive programs with changing eligibility, and account targeting decisions that should be data-driven but rarely are.&lt;/P&gt;
&lt;P&gt;Most partner teams are operating on instinct and heroics. Things fall through the cracks not because people aren't working hard — but because the volume of decisions requiring good information exceeds what's humanly possible to track. AI addresses this at the root: not by replacing the partner leader's judgment, but by ensuring that judgment is applied to the right things, at the right time, with the right context.&lt;/P&gt;
&lt;P&gt;🔍 &lt;STRONG&gt;Pipeline intelligence&lt;/STRONG&gt; — AI continuously monitors pipeline health, flags deals going cold before it's too late, scores accounts by fit based on historical win patterns, and surfaces at-risk opportunities automatically.&lt;/P&gt;
&lt;P&gt;✍️ &lt;STRONG&gt;Content generation&lt;/STRONG&gt; — AI generates targeted value propositions for specific verticals, drafts seller-ready one-pagers, creates account-specific "better together" narratives, and produces ROI examples grounded in real customer data.&lt;/P&gt;
&lt;P&gt;⚡ &lt;STRONG&gt;Offer automation&lt;/STRONG&gt; — AI automates private offer creation workflows, proactively surfaces renewal windows, and reduces time-to-offer from days to minutes.&lt;/P&gt;
&lt;P&gt;🎯 &lt;STRONG&gt;Account targeting&lt;/STRONG&gt; — AI identifies accounts that look like past wins, generates lookalike account lists, surfaces applicable incentives in context, and ensures the right partner-to-account fit reaches the right seller at the right moment.&lt;/P&gt;
&lt;P&gt;📊 &lt;STRONG&gt;Unified reporting&lt;/STRONG&gt; — AI connects co-sell data, Marketplace data, seller activation data, and partner relationship data into a single view of partnership health — enabling leaders to see around corners and catch at-risk relationships before QBRs.&lt;/P&gt;
&lt;P&gt;🔄 &lt;STRONG&gt;Repeatability&lt;/STRONG&gt; — AI transforms one-time Marketplace transactions into repeatable operational playbooks, automating renewals, surfacing upsell signals, and systematizing institutional knowledge.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Part 05 / The compounding return&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;STRONG&gt;The ecosystem intelligence layer: Where it all connects&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Individual AI capabilities are valuable. But the real step-change comes when those capabilities are connected — when co-sell data, Marketplace data, seller activation data, and partner relationship data inform a unified view of partnership health.&lt;/P&gt;
&lt;P&gt;Most partner organizations today operate with fragmented data: CRM in one place, partner portal data in another, Marketplace reporting somewhere else, and seller feedback captured nowhere. Every leadership meeting requires someone to manually pull everything together — and even then, the picture is incomplete.&lt;/P&gt;
&lt;P&gt;Partner leaders who build a connected ecosystem intelligence layer gain the ability to see around corners — to know before a QBR that a key co-sell relationship is at risk, to catch a Marketplace renewal window before the customer's procurement cycle closes, to see that a particular vertical is outperforming and double down before the opportunity peaks.&lt;/P&gt;
&lt;P&gt;This is the compounding return on AI investment in partnerships. The longer you run on connected data, the smarter your decisions get — and the harder it becomes for competitors operating on intuition to catch up.&lt;/P&gt;
&lt;P&gt;AI turns co-sell from a relationship management problem into a performance management discipline. Partner leaders who make this shift stop asking "are we aligned with Microsoft?" and start asking, "what does our data say about where we win, where we stall, and what the next best action is?"&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Conclusion&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;STRONG&gt;The window to build this advantage is now&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The enterprise software buying process is evolving faster than most organizations are moving. Cloud marketplaces are rapidly becoming one of the most important channels for software procurement. Microsoft's selling programs reward partners who are prepared, consistent and responsive - and AI enables partners to meet those expectations at scale.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The partners building this capability today are already seeing the effects — in seller engagement, pipeline conversion, Marketplace performance, and the quality of their strategic conversations with Microsoft. The infrastructure to do this exists, and it doesn't require a multi-year transformation.&lt;/P&gt;
&lt;P&gt;Success in the Microsoft ecosystem doesn't come from simply publishing a Marketplace listing or registering as a co-sell partner. It comes from building a structured, AI-powered go-to-market operation that turns every signal — every deal, every seller interaction, every Marketplace transaction — into compounding intelligence.&lt;/P&gt;
&lt;P&gt;Those who adapt early and build strong Marketplace strategies, powered by AI, will be well positioned to capture the growing opportunity of this new procurement model.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Join us on April 28th for a live webinar &lt;/STRONG&gt;to learn more and ask questions. &lt;/EM&gt;&lt;A href="https://techcommunity.microsoft.com/event/marketplacecommunityeventscalendar/maximize-selling-with-microsoft-and-marketplace-roi/4507040" target="_blank" rel="noopener"&gt;&lt;EM&gt;Maximize selling with Microsoft and Marketplace ROI - Microsoft Marketplace Community&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;. If you are unable to attend, the session will be recorded and available on demand via the same link.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 17:45:16 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/marketplace-blog/the-ai-powered-partner-winning-in-the-microsoft-ecosystem/ba-p/4509334</guid>
      <dc:creator>Richard-WorkSpan</dc:creator>
      <dc:date>2026-04-10T17:45:16Z</dc:date>
    </item>
    <item>
      <title>Title Plan Update - April 10, 2026</title>
      <link>https://techcommunity.microsoft.com/t5/ilt-communications-blog/title-plan-update-april-10-2026/ba-p/4510348</link>
      <description>&lt;img /&gt;
&lt;H4&gt;📁&lt;STRONG&gt;April 10, 2026 - Title Plan Now Available&lt;/STRONG&gt;&lt;/H4&gt;
&lt;H4&gt;Access the latest Instructor-Led Training (ILT) updates anytime at&amp;nbsp;&lt;A href="https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Faka.ms%2FCourseware_Title_Plan&amp;amp;data=05%7C02%7Cv-aslyman%40microsoft.com%7C17dfe1a6ad1f49c1839208de4a304d49%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C639029768499335587%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&amp;amp;sdata=T0XSvelxN%2BvWJR1Q%2F%2B791m03a4Trajflams4GR2%2FlK4%3D&amp;amp;reserved=0" target="_blank"&gt;http://aka.ms/Courseware_Title_Plan&lt;/A&gt;&amp;nbsp;to ensure you're always working from the most current version.&lt;/H4&gt;
&lt;P&gt;📌&amp;nbsp;&lt;EM&gt;Reminder: To help you stay informed more quickly and consistently, we’ve moved to a weekly publishing cadence for the title plan. This means each update may include fewer changes but ensures you’re always up to date.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 17:34:47 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/ilt-communications-blog/title-plan-update-april-10-2026/ba-p/4510348</guid>
      <dc:creator>anbordianu</dc:creator>
      <dc:date>2026-04-10T17:34:47Z</dc:date>
    </item>
    <item>
      <title>Introducing the 2026 Imagine Cup Top Launch Startup</title>
      <link>https://techcommunity.microsoft.com/t5/student-developer-blog/introducing-the-2026-imagine-cup-top-launch-startup/ba-p/4510342</link>
      <description>&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Early momentum. Clear direction.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The Launch path highlights student founders who are at an earlier stage but already showing strong signals in how they are approaching what they are building.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;L-Guard Ltd. stood out for how clearly the problem was defined, how intentionally the solution is taking shape, and the direction it is heading next.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;As the Top Launch Startup, L-Guard Ltd. receives $50,000 USD&lt;/SPAN&gt;&lt;SPAN data-contrast="auto"&gt; along with continued visibility and support from Microsoft as&amp;nbsp;they move&amp;nbsp;their solution forward.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="3"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;Meet the startup&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:false,&amp;quot;134245529&amp;quot;:false,&amp;quot;335559738&amp;quot;:280,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;L-Guard&amp;nbsp;Ltd.: AI-powered road safety, built for real-time response&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;EM&gt;&lt;SPAN data-contrast="auto"&gt;Rwanda&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;L-Guard&amp;nbsp;Ltd.&amp;nbsp;is addressing a critical gap in road safety across Africa, where many accident victims lose their lives not from the crash itself, but from delayed emergency response.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The startup has built an AI- and IoT-powered system that&amp;nbsp;monitors&amp;nbsp;vehicle activity, detects crashes in real time, and automatically alerts nearby hospitals and emergency responders. By combining sensor data with machine learning models on Azure, L-Guard transforms real-time vehicle signals into actionable emergency intelligence.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This shifts road safety from reactive response to proactive intervention, issuing risky driving warnings, detecting incidents as they happen, and ensuring that help is activated as quickly as possible, even in low-connectivity environments.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;As the startup continues to move from pilot validation toward broader deployment, the focus is on strengthening reliability, expanding partnerships, and scaling across high-risk transport markets. By making&amp;nbsp;timely&amp;nbsp;rescue the standard, L-Guard is working to reduce preventable fatalities and bring more accountability to emergency response systems.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Helen&amp;nbsp;Ugoeze&amp;nbsp;Okereke&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;– Growing up in Ebonyi State, Nigeria, Helen set out to become what she called a “computer wizard,” focused on building real solutions with technology. Today, she leads L-Guard’s vision and strategy, driven by a mission to use technology to save lives.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Ramadhani&amp;nbsp;Wanjenja&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;– With a background in embedded systems and intelligent hardware, Ramadhani leads the technical architecture of L-Guard. His personal experience surviving a motorcycle accident shaped the direction of the solution and its focus on immediate response.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Terry Manzi&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;– Raised in Kigali, Terry brings a systems and operations mindset, leading software-hardware integration, deployment, and partnerships to ensure L-Guard works effectively in real environments.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Erioluwa&amp;nbsp;Olowoyo&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;– With a focus on product design and user experience, Erioluwa ensures L-Guard&amp;nbsp;remains&amp;nbsp;intuitive and accessible. His path into technology was self-driven, shaped by a commitment to building solutions that work for real users in real contexts.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4 aria-level="3"&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;What this&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN data-ccp-parastyle="heading 3"&gt;represents&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:false,&amp;quot;134245529&amp;quot;:false,&amp;quot;335559738&amp;quot;:280,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The Top Launch startup reflects what it means to build with intention from the start.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;This is not about having everything finished. It is about&amp;nbsp;identifying&amp;nbsp;a real problem, building toward a solution, and continuing to move forward with clarity and purpose.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;As L-Guard&amp;nbsp;Ltd.&amp;nbsp;continues to develop, their work highlights the impact student founders can have when they combine technical&amp;nbsp;skill&amp;nbsp;with lived experience and a clear mission.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;Partner tools behind the build&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Alongside mentorship and community, Imagine Cup startups gain access to tools that support how their solutions continue to take shape.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Through &lt;A class="lia-external-url" href="https://github.com/education" target="_blank"&gt;GitHub Education&lt;/A&gt;, teams use the Student Developer Pack, collaborate with AI-assisted coding through Copilot, and build on a platform used by developers around the world.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;With&amp;nbsp;&lt;A class="lia-external-url" href="https://replit.com/?utm_source=google&amp;amp;utm_medium=cpc&amp;amp;utm_campaign=23592956783&amp;amp;utm_term=replit%20coding&amp;amp;utm_content=798115366017&amp;amp;utm_adgroup=196654857034&amp;amp;matchtype=b&amp;amp;network=g&amp;amp;device=c&amp;amp;gclid=Cj0KCQjwv-LOBhCdARIsAM5hdKdADNTlQnJuMeSm-PMyjBW-XPnh8y0zkb1gXi73hMu5SAw8DjXwtt8aArSBEALw_wcB&amp;amp;gad_source=1&amp;amp;gad_campaignid=23592956783&amp;amp;gbraid=0AAAAA-k_HqLsaR4Wt5ZFI_xbcLhXZV-Ry&amp;amp;gclid=Cj0KCQjwv-LOBhCdARIsAM5hdKdADNTlQnJuMeSm-PMyjBW-XPnh8y0zkb1gXi73hMu5SAw8DjXwtt8aArSBEALw_wcB" target="_blank"&gt;Replit&lt;/A&gt;, teams&amp;nbsp;build, test, and deploy using natural language in an AI-powered environment designed for rapid iteration.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;Together, these tools give startups the flexibility and support to keep moving forward as they&amp;nbsp;scale&amp;nbsp;their solutions.&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 17:24:08 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/student-developer-blog/introducing-the-2026-imagine-cup-top-launch-startup/ba-p/4510342</guid>
      <dc:creator>StudentDeveloperTeam</dc:creator>
      <dc:date>2026-04-10T17:24:08Z</dc:date>
    </item>
    <item>
      <title>OneDrive Office Hours | April 2026</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-onedrive-blog/onedrive-office-hours-april-2026/ba-p/4510339</link>
      <description>&lt;P&gt;Get ready for April’s OneDrive Customer Office Hours! This session creates space for open conversation around the latest updates and how they support the way you use your files every day. In this month’s session, we’ll walk through what’s new and open the floor for questions, feedback, and shared experiences.&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Join us for our next call&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;Date:&lt;/STRONG&gt; April 29, 2026&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Time:&lt;/STRONG&gt; 8:00 AM-9:00 AM Pacific Time (US &amp;amp; Canada) &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Special Topic: Markdown in OneDrive with Lesha Bhansali &amp;amp; Stephen Rice &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Register Today:&lt;/STRONG&gt; &lt;A href="https://msit.events.teams.microsoft.com/event/msit.75caa5ea-5a1e-4186-a4b8-695cf19c32e9@72f988bf-86f1-41af-91ab-2d7cd011db47" target="_blank"&gt;OneDrive Office Hours | April 29&lt;/A&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Our goal is to make it easier to work with Markdown files right where you store them. With built‑in support in OneDrive and SharePoint, you can open, read, and update Markdown files directly in your browser. Whether you’re reviewing notes, documentation, or shared files, everything stays simple and in one place.&amp;nbsp;&lt;STRONG&gt;Anyone can join&lt;/STRONG&gt;&amp;nbsp;this one-hour webinar to ask us questions, share feedback, and learn more about the features we’re releasing soon and our roadmap. We can't wait to share, listen, and engage every month!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt;&amp;nbsp;Our monthly public calls are not an official support tool. To open support tickets, go to see&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/microsoft-365/admin/get-help-support?view=o365-worldwide" target="_blank"&gt;Get support for Microsoft 365;&lt;/A&gt; distinct&amp;nbsp;&lt;A href="https://support.microsoft.com/en-US/home/contact/education" target="_blank"&gt;support for educators and education customers&amp;nbsp;&lt;/A&gt;is available, too.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;New way to register and watch on demand!&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;&lt;STRONG&gt;Go to:&lt;/STRONG&gt; &lt;A href="https://adoption.microsoft.com/en-us/onedrive/customer-office-hours/" target="_blank"&gt;Microsoft OneDrive: Customer Office Hours – Microsoft Adoption&lt;/A&gt; to see upcoming sessions, to register and rewatch previous sessions!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Save the Calendar invite&lt;/STRONG&gt; so you never miss a call: &lt;A href="https://aka.ms/OfficeHoursCalendar" target="_blank"&gt;https://aka.ms/OfficeHoursCalendar&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Each call is recorded and made available on demand shortly after.&lt;/P&gt;
&lt;P&gt;Stay up to date on&amp;nbsp;&lt;A href="https://adoption.microsoft.com/OneDrive/" target="_blank"&gt;Microsoft OneDrive adoption&lt;/A&gt;&amp;nbsp; on adoption.microsoft.com. Join our community to catch all news and insights from the&amp;nbsp;&lt;A href="https://techcommunity.microsoft.com/t5/microsoft-onedrive-blog/bg-p/OneDriveBlog" target="_blank"&gt;OneDrive community blog&lt;/A&gt;. And follow us on X:&amp;nbsp;&lt;A href="https://x.com/OneDrive" target="_blank"&gt;@OneDrive&lt;/A&gt;. Thank you for your interest in making your voice heard and taking your knowledge and depth of OneDrive to the next level.&amp;nbsp;and depth of OneDrive to the next level.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can ask&amp;nbsp;&lt;STRONG&gt;questions and provide feedback&lt;/STRONG&gt;&amp;nbsp;in the event Comments below and we will do our best to address what we can during the call.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN data-contrast="auto"&gt;😎&lt;/SPAN&gt; Register and join live&lt;/STRONG&gt;: &lt;A href="https://aka.ms/OneDriveOfficeHours" target="_blank"&gt;aka.ms/OneDriveOfficeHours&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 17:19:42 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-onedrive-blog/onedrive-office-hours-april-2026/ba-p/4510339</guid>
      <dc:creator>sophiapeng</dc:creator>
      <dc:date>2026-04-10T17:19:42Z</dc:date>
    </item>
    <item>
      <title>April update: What’s new for partners in AI Business Solutions</title>
      <link>https://techcommunity.microsoft.com/t5/partner-news/april-update-what-s-new-for-partners-in-ai-business-solutions/ba-p/4510071</link>
      <description>&lt;P class="lia-align-center"&gt;&lt;STRONG&gt;Navigate to&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="lia-align-center"&gt;&lt;A href="#community--1-News-and-announcements" target="_self"&gt;&amp;nbsp;News and Announcements&lt;/A&gt; | &lt;A href="#community--1-Incentives-and-offers" target="_self"&gt; Incentives and Offers&lt;/A&gt; | &lt;A href="#community--1-skilling-events" target="_self"&gt; Skilling and Events&lt;/A&gt; | &lt;A class="lia-internal-link" href="#community--1-go-to-market" data-lia-auto-title="Go To Market" data-lia-auto-title-active="0" target="_blank"&gt;Go-To-Market&lt;/A&gt; | &lt;A class="lia-internal-link" href="#community--1-customer-success" data-lia-auto-title="Customer Success" data-lia-auto-title-active="0" target="_blank"&gt;Customer Success&lt;/A&gt;&lt;/P&gt;
&lt;DIV style="max-width: 90%; margin: 0 auto; padding: 20px;"&gt;
&lt;DIV style="display: flex; align-items: center; justify-content: center; height: 100px; background-color: rgb(43,67, 111);"&gt;
&lt;H2 class="lia-linked-item" style="margin: 0; font-size: 24px; text-align: center; color: #ffffff; font-weight: bold;"&gt;&lt;a id="community--1-News-and-announcements" class="lia-anchor"&gt;&lt;/a&gt;&lt;a id="community--1-news-and-announcements" class="lia-anchor"&gt;&lt;/a&gt;News and Announcements&lt;/H2&gt;
&lt;/DIV&gt;
&lt;DIV style="padding: 20px 0;"&gt;
&lt;UL style="display: grid; row-gap: 10px;"&gt;
&lt;LI&gt;Introducing &lt;A href="https://learn.microsoft.com/partner-center/announcements/2026-march?wt.mc_id=lbd77pvqqn#introducing-microsoft-365-e7a-new-productivity-suite-designed-to-drive-frontier-transformation" target="_blank" rel="noopener"&gt;Microsoft 365 E7, the Frontier Suite&lt;/A&gt; built to empower customers to seize the agentic moment and drive Frontier Transformation. Microsoft 365 E7 and Microsoft Agent 365 will be generally available as of May 1, 2026. Read more in &lt;A href="https://partner.microsoft.com/blog/article/agent-365-announcement?wt.mc_id=bo6x0454ms" target="_blank" rel="noopener"&gt;our blog post&lt;/A&gt; and explore &lt;A href="https://microsoftpartners.microsoft.com/abs/frontier-transformation/" target="_blank" rel="noopener"&gt;Frontier Transformation resources&lt;/A&gt; for tools and strategies to move AI from experiment to enterprise-wide impact. You can also build capabilities for Microsoft 365 E7 and Agent 365 with our &lt;A href="https://microsoftpartners.microsoft.com/Downloads/?filename=abs/unprotected/FY26-Copilot-Agents-Partner-Practice-Development-Guide.pptx" target="_blank" rel="noopener"&gt;development guide&lt;/A&gt;, &lt;A href="https://aka.ms/ME7LaunchKit" target="_blank" rel="noopener"&gt;launch kit&lt;/A&gt;, and &lt;A href="https://aka.ms/incentivesguide" target="_blank" rel="noopener"&gt;partner incentives&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;The new &lt;A href="https://aka.ms/ForresterTEI_BC_Blog" target="_blank" rel="noopener"&gt;Dynamics 365 Blog&lt;/A&gt; from Mike Morton, VP of Microsoft Dynamics Business Central, highlights findings from a Forrester Total Economic Impact™ (TEI) study, providing third-party validation you can use in customer conversations.&lt;/LI&gt;
&lt;LI&gt;Expanded Immersion Briefings and assessment updates reinforce partners’ role in driving hands‑on adoption, not just selling. Discover the Expanded Scope + Copilot Studio for Customer Relationship Management (CRM) &amp;amp; Employee Resource Planning (ERP) Envisioning Workshops, with updated eligibility and refreshed assets for CRM, ERP, and Business Central. Stay informed with the &lt;A href="https://microsoftpartners.microsoft.com/abs/Blog/?title=Important%20Updates%20for%20AI%20Business%20Processes%20Partner%20Activities" target="_blank" rel="noopener"&gt;AI Business Processes Partner Activities (ABPA) partner blog&lt;/A&gt;.  Access the ready-to-deliver &lt;A href="https://aka.ms/BCImmersionBriefingKit" target="_blank" rel="noopener"&gt;Business Central Immersion Briefings Kit&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Explore &lt;A href="https://learn.microsoft.com/partner-center/announcements/2026-march?wt.mc_id=rpbm8gmgqb#explore-aspx-actionable-growth-insights-in-partner-center" target="_blank" rel="noopener"&gt;AI Business Solutions &amp;amp; Security Partner eXperience (ASPX)&lt;/A&gt;, a new Partner Center experience that brings Microsoft-aligned insights into partner workflows. ASPX provides a unified view of customer usage, licensing, renewals, security readiness, and incentive eligibility—aligned with the same models used by the Microsoft global sales force. Explore &lt;A href="https://learn.microsoft.com/partner-center/insights/ai-business-solutions-security-insights?wt.mc_id=m2f1iaaxz0" target="_blank" rel="noopener"&gt;ASPX in Partner Center&lt;/A&gt; and identify priority customers and opportunities. &lt;A href="https://learn.microsoft.com/partner-center/insights/contact-types-api?wt.mc_id=mwvpxwpqs3" target="_blank" rel="noopener"&gt;Bring ASPX data directly to your sellers via API&lt;/A&gt; to reduce manual work. Learn more and level up by joining us for the &lt;A href="bookmark://Bookmark1" target="_blank" rel="noopener"&gt;Making ASPX real: Partner showcase community call&lt;/A&gt; on April 28, 2026.&lt;/LI&gt;
&lt;LI&gt;The &lt;A href="https://aka.ms/M365CopilotKit" target="_blank" rel="noopener"&gt;M365 Copilot&lt;/A&gt;, &lt;A href="https://aka.ms/CopilotChatKit" target="_blank" rel="noopener"&gt;Copilot Chat&lt;/A&gt;, and &lt;A href="https://aka.ms/AgentsKit" target="_blank" rel="noopener"&gt;Agents&lt;/A&gt; Activation Kits are purpose-built for sellers to confidently lead customer conversations and accelerate opportunities with corporate and small and medium-sized business (SMB) customers. Each kit includes a one-page seller guide and ready-to-send customer engagement resources, including a customer summary, IT readiness mini-guide, and pitch deck for each solution. Download the kits, use them in your next customer meeting or workshop, and bookmark the links for quick access to this content and future refreshes.&lt;/LI&gt;
&lt;LI&gt;Microsoft is expanding in-market offers and investments to accelerate Copilot adoption throughout each part of customer organizations. Increase license coverage, build momentum beyond pilots, and position Microsoft 365 Copilot as the foundation for scalable AI productivity with a &lt;A href="https://learn.microsoft.com/partner-center/announcements/2026-february?wt.mc_id=2aay19xuu4#new-resources-available-to-help-customers-advance-their-frontier-firm-journey-with-microsoft-365-copilot" target="_blank" rel="noopener"&gt;limited-time 30% Cloud Solution Provider (CSP) promotion&lt;/A&gt; that’s complementary to the existing 15% and 20% promotions. &lt;/LI&gt;
&lt;LI&gt;Month-to-month CSP billing flexibility is now available for &lt;A href="https://aka.ms/M365CopilotBizFAQ" target="_blank" rel="noopener"&gt;Microsoft 365 Copilot Business and respective bundles&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;We’re increasing the maximum license cap for &lt;A href="https://learn.microsoft.com/partner-center/announcements/2026-february?wt.mc_id=1djk69ccz0#update-csp-promo-license-cap-increased-for-microsoft-365-e3e5-and-copilot" target="_blank" rel="noopener"&gt;eligible CSP promotions&lt;/A&gt; from 2,400 to 9,999 licenses to support high-volume deals and reduce friction. This update aligns guidance across Core, Security, and Copilot to accelerate upsell momentum.&lt;/LI&gt;
&lt;LI&gt;The new, digital Microsoft Commercial Partner Incentives Guide delivers clear navigation, direct paths to engagement, and faster access to the most up-to-date guidance—all in one place. Now, you can search incentives by category, quickly confirm eligibility, and act swiftly on opportunities with live links that connect you to the next action. Sign in to &lt;A href="https://aka.ms/incentivesguide" target="_blank" rel="noopener"&gt;access the new incentives guide&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="max-width: 90%; margin: 0 auto; padding: 20px;"&gt;
&lt;DIV style="display: flex; align-items: center; justify-content: center; height: 100px; background-color: rgb(43,67, 111);"&gt;
&lt;H2 class="lia-linked-item" style="margin: 0; font-size: 24px; text-align: center; color: #ffffff; font-weight: bold;"&gt;&lt;a id="community--1-Incentives-and-offers" class="lia-anchor"&gt;&lt;/a&gt;Incentives and Offers&lt;/H2&gt;
&lt;/DIV&gt;
&lt;DIV style="padding: 20px 0;"&gt;
&lt;UL style="display: grid; row-gap: 10px;"&gt;
&lt;LI&gt;Accelerate Microsoft 365 E7 adoption with three-year and annual offers. Offer your customers a discounted rate for the new Frontier Suite. From May 1, 2026, to December 31, 2026, Small, Medium, Enterprise, and Corporate (SME&amp;amp;C) CSP customers worldwide can receive up to 15% off their Microsoft 365 E7 subscription. Offers vary by subscription length and seat purchase. Check out the &lt;A href="https://microsoftpartners.microsoft.com/Downloads/?filename=abs/unprotected/ME7-partner-FAQ.pdf" target="_blank" rel="noopener"&gt;offer FAQ&lt;/A&gt; for more details and next actions.&lt;/LI&gt;
&lt;LI&gt;Save up to 35% with Microsoft 365 Copilot Business promotional offers, available to all CSP partners on annual commitments (monthly or annual billing) through June 30. &lt;A href="https://partner.microsoft.com/resources/detail/operations-promo-guide-pdf" target="_blank" rel="noopener"&gt;Explore offer details&lt;/A&gt; and learn how to activate using the &lt;A href="https://aka.ms/M365CopilotBizKit" target="_blank" rel="noopener"&gt;Microsoft 365 Copilot Business Launch Kit&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Tap into Microsoft 365 opportunities and deliver &lt;A href="https://microsoftpartners.microsoft.com/abs/engagements/secure-ai-productivity/?wt.mc_id=bn111kebf9" target="_blank" rel="noopener"&gt;Secure AI Productivity Envisioning and Proof of Concept (PoC) engagements&lt;/A&gt;. These funded engagements help customers move forward with Microsoft 365 adoption—while positioning partners to drive incremental revenue ahead of upcoming &lt;A href="https://www.microsoft.com/microsoft-365/blog/2025/12/04/advancing-microsoft-365-new-capabilities-and-pricing-update/?wt.mc_id=4razi8vf9t" target="_blank" rel="noopener"&gt;pricing and packaging changes&lt;/A&gt;.  &lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://microsoftpartners.microsoft.com/Microsoft-Security-Partners/sell-through-csp/?wt.mc_id=hq35u549vt#offers" target="_blank" rel="noopener"&gt;Strengthen data security for Copilot at a lower cost&lt;/A&gt; with Microsoft Purview Suite for Microsoft 365 Copilot, which is available at 50% off through June 30, 2026. &lt;/LI&gt;
&lt;LI&gt;Explore new promotions for three-year CSP subscriptions. Transition customers from on-premises solutions or upgrade from Microsoft Office 365 with &lt;A href="https://learn.microsoft.com/partner-center/announcements/2025-december?wt.mc_id=30iiuukzcm#extended-microsoft-365-promotions-for-cloud-solution-provider-partners" target="_blank" rel="noopener"&gt;10% discount promotions&lt;/A&gt; for new-to-E3 or new-to-E5 customers or Defender and Purview Suites on CSP three-year subscription terms through June 30, 2026.  &lt;/LI&gt;
&lt;LI&gt;Lead a 90-minute interactive &lt;A href="https://microsoftpartners.microsoft.com/Microsoft-Security-Partners/Immersion-Briefings?wt.mc_id=26q8oofiui" target="_blank" rel="noopener"&gt;Security Immersion Briefing&lt;/A&gt; on Microsoft Defender for Business Premium and Microsoft Purview for Business Premium (50–300 licenses). Serve as a trusted security advisor and empower customers to tackle rising cybersecurity threats.  We’ve removed execution caps, so partners can now run unlimited briefings with up to 20 open at a time.  With &lt;A href="https://learn.microsoft.com/partner-center/announcements/2026-january#security-immersion-briefing-update-no-cap--unlimited-execution-expanded-partner-eligibility-new-focus-on-small-and-medium-business?wt.mc_id=pt8080jcrt#security-immersion-briefing-update-no-cap--unlimited-execution-expanded-partner-eligibility-new-focus-on-small-and-medium-business" target="_blank" rel="noopener"&gt;new delivery options&lt;/A&gt;, distributors and resellers can collaborate or deliver directly—creating more flexibility and scale. &lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="max-width: 90%; margin: 0 auto; padding: 20px;"&gt;
&lt;DIV style="display: flex; align-items: center; justify-content: center; height: 100px; background-color: rgb(43,67, 111);"&gt;
&lt;H2 class="lia-linked-item" style="margin: 0; font-size: 24px; text-align: center; color: #ffffff; font-weight: bold;"&gt;&lt;a id="community--1-skilling-events" class="lia-anchor"&gt;&lt;/a&gt;Skilling and Events&lt;/H2&gt;
&lt;/DIV&gt;
&lt;DIV style="padding: 20px 0;"&gt;
&lt;UL style="display: grid; row-gap: 10px;"&gt;
&lt;LI&gt;Explore &lt;A href="https://microsoftpartners.microsoft.com/abs/Events/" target="_blank" rel="noopener"&gt;AI Business Solutions Partner Events&lt;/A&gt; for curated virtual experiences focused on empowering partners with the insights, frameworks, and go-to-market strategies needed to drive AI adoption, deliver measurable customer outcomes, and accelerate revenue growth. Each event is tailored to specific partner audiences and designed to bridge vision and execution—equipping you with the knowledge and tools to confidently guide customers through their AI transformation journey.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://skilling-hub.com/search?taxonomies=solution-area%3A%3Aai-business-solutions%2Csolution-area%3A%3Aai-business-solutions%3A%3Aai-business-process%2Csolution-area%3A%3Aai-business-solutions%3A%3Aai-business-process%3A%3Aerp-transformation-with-ai%2Csolution-area%3A%3Aai-business-solutions%3A%3Aai-business-process%3A%3Ainnovate-with-low-code-ai-and-agents%2Csolution-area%3A%3Aai-business-solutions%3A%3Aai-business-process%3A%3Asales-transformation-with-ai%2Csolution-area%3A%3Aai-business-solutions%3A%3Aai-business-process%3A%3Ascale-business-operations-with-ai%2Csolution-area%3A%3Aai-business-solutions%3A%3Aai-business-process%3A%3Aservice-transformation-with-ai%2Csolution-area%3A%3Aai-business-solutions%3A%3Aai-workforce%2Csolution-area%3A%3Aai-business-solutions%3A%3Aai-workforce%3A%3Aconverged-communications-partner-led%2Csolution-area%3A%3Aai-business-solutions%3A%3Aai-workforce%3A%3Acopilot-and-agents-at-work%2Csolution-area%3A%3Aai-business-solutions%3A%3Aai-workforce%3A%3Ascale-with-cloud-and-ai-endpoints%2Csolution-area%3A%3Aai-business-solutions%3A%3Aai-workforce%3A%3Asecure-ai-productivity?wt.mc_id=jyhuxlu5i4" target="_blank" rel="noopener"&gt;Visit the Partner Skilling Hub&lt;/A&gt; for the latest training resources to attain Solutions Partner designations and earn specializations.  &lt;/LI&gt;
&lt;LI&gt;Join us for the Making ASPX real: Partner showcase community call on April 28, 2026. Through real‑world examples, hear how partners are accelerating insights, improving execution, and realizing tangible business benefits using ASPX. This session is designed to inspire practical adoption and highlight proven best practices from the field. Register now (&lt;A class="lia-external-url" href="https://aka.ms/partnerblog-AIsolutionsApril-partnershowcasEMEA" target="_blank" rel="noopener"&gt;8:00 AM–9:00 AM PST [Americas/EMEA]&lt;/A&gt;, &lt;A class="lia-external-url" href="https://aka.ms/partnerblog-AIsolutionApril-PartnershowcaseAsia" target="_blank" rel="noopener"&gt;7:00 PM–8:00 PM PST [Asia])&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Register for the LevelUp CSP technical bootcamp: Building secure, cost-controlled agent solutions on May 5, 2026. Learn how to assess customer readiness for intelligent agents, design secure and cost-controlled agent architectures, and confidently prepare customer environments for enterprise deployment. Gain clear guidance on positioning Agent 365 and first-party agents as scalable, repeatable solutions that meet customer security, governance, and financial expectations. Register now (&lt;A class="lia-external-url" href="https://aka.ms/partnerblog-AIsolutionsAprilEMEAbootcamp" target="_blank" rel="noopener"&gt;8:00 AM–12:00 PM CET [EMEA]&lt;/A&gt;, &lt;A class="lia-external-url" href="https://aka.ms/partnerblog-AIsolutionsApril-USbootcamp" target="_blank" rel="noopener"&gt;8:00 AM–12:00 PM PST [Americas])&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Watch Digital Airlift: Leading Frontier Transformation for CSP and SI Partners. Alex Zagury and Jeremy Welch hosted a special airlift digital partner event focused on leading Frontier Transformation. This session shows how to move beyond AI pilots and guide customers from AI experimentation to secure, governed, organization-wide adoption using Microsoft 365 E7—shifting the conversation from capabilities to consistent governance and measurable business outcomes that enable Frontier Transformation. &lt;A href="https://aka.ms/ABSPartnerEvents" target="_blank" rel="noopener"&gt;Watch the session&lt;/A&gt; on demand.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="max-width: 90%; margin: 0 auto; padding: 20px;"&gt;
&lt;DIV style="display: flex; align-items: center; justify-content: center; height: 100px; background-color: rgb(43,67, 111);"&gt;
&lt;H2 class="lia-linked-item" style="margin: 0; font-size: 24px; text-align: center; color: #ffffff; font-weight: bold;"&gt;&lt;a id="community--1-go-to-market" class="lia-anchor"&gt;&lt;/a&gt;Go-To-Market&lt;/H2&gt;
&lt;/DIV&gt;
&lt;DIV style="padding: 20px 0;"&gt;
&lt;UL style="display: grid; row-gap: 10px;"&gt;
&lt;LI&gt;Explore a curated portfolio of partner-ready, customizable marketing campaigns designed for partners to showcase how Microsoft AI can transform productivity, streamline processes, and drive measurable business outcomes. These campaigns provide ready-to-use messaging, assets, and guidance tailored to accelerate adoption of Microsoft 365, Microsoft 365 Copilot, and Dynamics 365—all grounded in secure, responsible AI principles. &lt;A href="https://partner.microsoft.com/marketing-center/assets/collection/ai-business-solutions-marketing-campaigns?wt.mc_id=8u8ijsn45c" target="_blank" rel="noopener"&gt;Visit Partner Marketing Center&lt;/A&gt; to explore AI Business Solutions campaigns, align to customer needs, and activate your next go-to-market motion. &lt;/LI&gt;
&lt;LI&gt;The &lt;A href="https://learn.microsoft.com/partner-center/enroll/ai-assistant-overview?wt.mc_id=ldd36yasy5" target="_blank" rel="noopener"&gt;Partner Center AI assistant&lt;/A&gt; now highlights which Microsoft 365 Business customers are approaching renewal—and which are strong candidates for Copilot Business—so your team can prioritize high-potential accounts, quickly identify eligible promotions, and turn renewals into targeted upsell opportunities with less manual effort. Sign in to &lt;A href="https://partner.microsoft.com/dashboard/home?wt.mc_id=kb1p169pgb" target="_blank" rel="noopener"&gt;Partner Center&lt;/A&gt; to access the AI assistant and request your Microsoft 365 Business renewal recommendations. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://microsoftpartners.microsoft.com/abs/aspx/" target="_blank" rel="noopener"&gt;The ASPX (AI Business Solutions and Security Partner eXperience&lt;/A&gt;) partner page equips you with ASPX guidance, including the walking deck and playbook, to drive AI Business Solutions plays across Copilot, Agents at Work, and Secure AI Productivity.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV style="max-width: 90%; margin: 0 auto; padding: 20px;"&gt;
&lt;DIV style="display: flex; align-items: center; justify-content: center; height: 100px; background-color: rgb(43,67, 111);"&gt;
&lt;H2 class="lia-linked-item" style="margin: 0; font-size: 24px; text-align: center; color: #ffffff; font-weight: bold;"&gt;&lt;a id="community--1-customer-success" class="lia-anchor"&gt;&lt;/a&gt;Customer Success&lt;/H2&gt;
&lt;/DIV&gt;
&lt;DIV style="padding: 20px 0;"&gt;
&lt;UL style="display: grid; row-gap: 10px;"&gt;
&lt;LI&gt;&lt;A href="https://partner.microsoft.com/case-studies/idc-technologies?wt.mc_id=wxv3ljuei0" target="_blank" rel="noopener"&gt;IDC Technologies revolutionizes higher education with Microsoft 365 Copilot&lt;/A&gt;: With strategic implementation and tailored workshops, IDC Technologies equipped a government education institution in the UAE to adopt, embrace, and thrive with Copilot. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://partner.microsoft.com/case-studies/itcg?wt.mc_id=q3gsj29ijy" target="_blank" rel="noopener"&gt;ITCG boosts an accounting firm’s precision with Microsoft 365 Copilot&lt;/A&gt;: ITCG created an integrated experience with Microsoft 365 Copilot that resulted in precision, streamlined workflows, and impactful business decisions for G K Choksi &amp;amp; Co, a well-known Chartered Accountant Firm based in Ahmedabad, Gujarat, India. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://partner.microsoft.com/case-studies/insight-canada?wt.mc_id=f34kbahahe" target="_blank" rel="noopener"&gt;Insight Canada empowers clients to maximize Microsoft 365 Copilot value&lt;/A&gt;: With a robust readiness assessment and customizable adoption pilot program, Insight Canada teaches clients how to customize Copilot and create value across industries. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://partner.microsoft.com/case-studies/rsm-customer-zero?wt.mc_id=xnv9hvlies" target="_blank" rel="noopener"&gt;RSM reimagines the future of work&lt;/A&gt;: Leading professional services firm RSM acted as Customer Zero by globally scaling Microsoft 365 Copilot to transform operations, upskill teams, and act as a knowledge repository. &lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;H2 style="text-align: center; padding: 20px;"&gt;Click "follow" in the top right of the tag&amp;nbsp;&lt;STRONG&gt;&lt;A class="lia-internal-link" href="https://techcommunity.microsoft.com/tag/ai%20business%20solutions?nodeId=board%3APartnerNews" target="_blank" rel="noopener" data-lia-auto-title="AI Business Solutions" data-lia-auto-title-active="0"&gt;AI Business Solutions&lt;/A&gt; &lt;/STRONG&gt;to stay updated on monthly AI Business Solutions partner news.&lt;/H2&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 17:11:25 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/partner-news/april-update-what-s-new-for-partners-in-ai-business-solutions/ba-p/4510071</guid>
      <dc:creator>JillArmourMicrosoft</dc:creator>
      <dc:date>2026-04-10T17:11:25Z</dc:date>
    </item>
    <item>
      <title>FinOps Hub Privado: Implementação Manual em Ambientes Corporativos</title>
      <link>https://techcommunity.microsoft.com/t5/azure-infragurus/finops-hub-privado-implementa%C3%A7%C3%A3o-manual-em-ambientes/ba-p/4509993</link>
      <description>&lt;P&gt;&lt;STRONG&gt;O que é o FinOps Hub?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;O FinOps Hub é uma solução open source da Microsoft, parte do FinOps Toolkit, que fornece uma base escalável e extensível para análise, governança e otimização de custos em nuvem. A solução centraliza dados de custos por meio de recursos de armazenamento e pipelines de dados, permitindo que as organizações padronizem a forma como analisam seus gastos na nuvem, adotando o modelo de dados FOCUS definido pela FinOps Foundation.&lt;/P&gt;
&lt;P&gt;Além de disponibilizar relatórios e dashboards prontos, o FinOps Hub expõe os dados de custos de forma estruturada por meio do Azure Data Explorer ou do Microsoft Fabric, possibilitando a criação de relatórios customizados no Power BI e o desenvolvimento de soluções internas sob medida, de acordo com as necessidades do negócio.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Objetivo&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Esse artigo visa orientar a implementação manual do acesso privado ao FinOps Hub após uma implementação pública, sem usar diretamente a opção de implementação privada oferecida pelo template.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Por que implementar o FinOps Hub com acesso privado de forma manual?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;O &lt;A href="https://learn.microsoft.com/en-gb/cloud-computing/finops/toolkit/hubs/deploy?tabs=azure-portal%2Cadx-dashboard#deploy-the-finops-hub-template" target="_blank" rel="noopener"&gt;template&lt;/A&gt; disponibilizado para a implementação do FinOps Hub permite que selecionemos&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-gb/cloud-computing/finops/toolkit/hubs/private-networking#comparing-network-access-options" target="_blank" rel="noopener"&gt;duas formas de implementação&lt;/A&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Pública: forma de implementação mais simples e comum. Os recursos são provisionados com acesso público habilitado, sendo acessados por meio de seus endpoints públicos padrões do Azure. O controle de acesso é feito exclusivamente via permissões RBAC.&lt;/LI&gt;
&lt;LI&gt;Privada: forma de implementação mais segura. Os recursos são provisionados com acesso público desabilitado e expostos apenas por meio de private endpoints, ficando acessíveis somente através de redes privadas que possuem conectividade com a rede onde esses endpoints estão implementados.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Embora a comunicação privada traga ganhos significativos de segurança, sua habilitação através do template do FinOps Hub introduz algumas implicações importantes no processo de implantação. O template, de forma automática, tenta:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Criar uma rede virtual (/26);&lt;/LI&gt;
&lt;LI&gt;Provisionar Private DNS Zones;&lt;/LI&gt;
&lt;LI&gt;Criar os registros DNS associados aos private endpoints;&lt;/LI&gt;
&lt;LI&gt;Configurar os links entre as VNets e as zonas DNS.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Em muitas organizações, esse tipo de configuração é restrito por políticas internas. A criação de redes, zonas DNS e seus respectivos vínculos costuma ser responsabilidade de times especializados, que garantem a padronização e a aderência às diretrizes arquiteturais definidas pela empresa.&lt;/P&gt;
&lt;P&gt;Em cenários onde a organização adota, por exemplo, uma topologia Hub &amp;amp; Spoke, com landing zones bem definidas para workloads e conectividade, é fundamental considerar alguns pontos adicionais:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Garantir que a rede criada para os private endpoints não tenha sobreposição (overlap) com outras redes existentes;&lt;/LI&gt;
&lt;LI&gt;Assegurar que exista peering com a VNet de hub;&lt;/LI&gt;
&lt;LI&gt;Integrar os registros DNS dos novos private endpoints às Private DNS Zones centralizadas;&lt;/LI&gt;
&lt;LI&gt;Configurar corretamente os VNet links;&lt;/LI&gt;
&lt;LI&gt;Garantir que a resolução de nomes esteja funcional no ambiente on-premises, permitindo o acesso ao FinOps Hub por meio de VPN, ExpressRoute ou outras formas de conectividade híbrida.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Esses fatores explicam por que, em muitos casos, o uso do template com configuração privada se torna inviável quando utilizado de forma isolada. Isso ocorre porque, frequentemente, o time de FinOps não é o mesmo time responsável por redes e DNS, possuindo permissão para implantar apenas parte dos recursos necessários.&lt;/P&gt;
&lt;P&gt;Nesses cenários, a implementação privada exige a orquestração entre diferentes times, cada um atuando dentro de suas responsabilidades. Como resultado, algumas etapas que o template tenta executar automaticamente precisam ser realizadas manualmente, conforme descrito nas próximas seções.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Passo a Passo para Implementação&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Faça a implementação do template &lt;A href="https://learn.microsoft.com/en-gb/cloud-computing/finops/toolkit/hubs/deploy?tabs=azure-portal%2Cadx-dashboard#deploy-the-finops-hub-template" target="_blank" rel="noopener"&gt;seguindo o tutorial documentado&lt;/A&gt;, com “Networking” em modo público.&lt;/LI&gt;
&lt;LI&gt;Assim que o template é implementado, alguns scripts de configuração são executados. Aguarde até que esses scripts sejam executados, ou seja, desapareçam do grupo de recursos onde o FinOps Hub foi implementado para seguir com os próximos passos. Exemplos dos “Deployment Scripts” que desaparecerão:&lt;/LI&gt;
&lt;/OL&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL start="4"&gt;
&lt;LI&gt;Crie uma rede de tamanho mínimo /26 – valide com o time de infraestrutura o espaçamento que pode ser utilizado. Dentro dessa rede implemente uma subrede:
&lt;UL&gt;
&lt;LI&gt;private-endpoint-subnet (/28) – subrede para os private endpoints.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Garanta a existência das Private DNS Zones: se seu ambiente possui zonas de DNS privadas centralizadas pré-configuradas. Garanta que as seguintes zonas já existam na subscription padrão para os seus recursos de rede:
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG style="color: rgb(30, 30, 30);"&gt;privatelink.blob.core.windows.net&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;– para o Data Explorer e storage&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG style="color: rgb(30, 30, 30);"&gt;privatelink.dfs.core.windows.net&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;– para o Data Explorer and o data lake hospedando os dados de FinOps data e configuração das pipelines&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG style="color: rgb(30, 30, 30);"&gt;privatelink.table.core.windows.net&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;– para Data Explorer&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG style="color: rgb(30, 30, 30);"&gt;privatelink.queue.core.windows.net&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;– para o Data Explorer&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG style="color: rgb(30, 30, 30);"&gt;privatelink.{location}.kusto.windows.net&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;– para Data Explorer&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Configurando a Storage Account com Acesso Privado&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;O primeiro recurso que a ser configurado será a Storage Account.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;A configuração a seguir deve ser realizada duas vezes uma para o target sub-resource “blob” e outra para o target sub-resource “dfs”.
&lt;UL&gt;
&lt;LI&gt;Acesse “Networking” e a aba “Private Endpoints”&lt;/LI&gt;
&lt;LI&gt;Na aba “Basics” defina:
&lt;UL&gt;
&lt;LI&gt;Subscription: mesma que o FinOps Hub foi implementado&lt;/LI&gt;
&lt;LI&gt;Resource Group: mesmo que o FinOps Hub foi implementado&lt;/LI&gt;
&lt;LI&gt;Name: use um nome que remeta ao recurso criado (private endpoint) e o sub recurso que ele fará exposição (blob/dfs). Exemplo: pe-storageaccount-blob/ pe-storageaccount-dfs&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Na aba “Resource” defina o target sub-resource para o qual a configuração está sendo feita. No caso, primeiro foi feito para “blob” e depois “dfs”.&lt;/LI&gt;
&lt;LI&gt;Na aba “Virtual Network”, deve-se selecionar a rede criada para os private endpoints bem como a subrede (private-endpoint-subnet).&lt;/LI&gt;
&lt;LI&gt;Na aba “DNS” selecione a private DNS zone na qual são realizados os registros do seus private endpoints. Quando estiver configurando o private endpoint para blob será &lt;STRONG&gt;privatelink.blob.core.windows.net&lt;/STRONG&gt; e para dfs &lt;STRONG&gt;privatelink.dfs.core.windows.net&lt;/STRONG&gt;.&lt;/LI&gt;
&lt;LI&gt;Adicione Tags caso seja necessário.&lt;/LI&gt;
&lt;LI&gt;Clique em “Review + create”.&lt;/LI&gt;
&lt;LI&gt;Ao final, dois private endpoints devem estar criados para a storage account:&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;OL start="2"&gt;
&lt;LI&gt;Agora será necessário configurar o private endpoint usado pelo Data Factory para acessar a Storage Account.
&lt;UL&gt;
&lt;LI&gt;Acesse o Data Factory e clique em "Launch Studio".&lt;/LI&gt;
&lt;LI&gt;No menu lateral, selecione a opção "Manage" -&amp;gt; "Linked services":&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;Selecione o serviço correspondente ao Azure Data Lake Storage Gen2.&lt;/LI&gt;
&lt;LI&gt;Em “Connect via integration runtime” substitua “AutoResolveIntegrationRuntime” por New+:&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;Em “Integration runtime setup” selecione “Azure” -&amp;gt; Botão “Continue”:&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;Na aba “Settings”, apenas altere o campo “Name”. Use algo como “ManagedIntegrationRuntime”. Os demais campos, mantenha como estão:&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;Na aba “Virtual Network”, configure conforme a imagem abaixo:&lt;img /&gt;&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;Por fim, na aba “Data flow runtime”, use as configurações abaixo:&lt;/LI&gt;
&lt;LI&gt;Clique em “Create”.&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;Agora, voltando a página “Edit linked Service”, adicione o “Managed Private Endpoint”. Ele ficará em estado “Pending”.&lt;/LI&gt;
&lt;LI&gt;Clique em “Save”.&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;Além disso, use a managed identity fornecida na página “Edit linked Service”, e lhe dê os seguintes acessos na storage account:
&lt;UL&gt;
&lt;LI&gt;Reader&lt;/LI&gt;
&lt;LI&gt;Storage Account Contributor&lt;/LI&gt;
&lt;LI&gt;Storage Blob Data Contributor&lt;img /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Por fim, acesse a seção “Networking” da Storage Account novamente, selecione o private endpoint criado pelo Data Factory e clique no botão “Approve”.&amp;nbsp;&lt;img /&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Configurando o Linked Service ftkRepo no Data Factory&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Voltando na seção “Manage” do Azure Data Factory, será necessário editar o serviço “ftkRepo”. Nele, o único campo a ser alterado é o “Connect via integration runtime” usando o “ManagedIntegrationRuntime” criado na etapa de configuração da storage account.&lt;/LI&gt;
&lt;/OL&gt;
&lt;img /&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;Clique em “Save”.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Configurando o Azure Data Explorer com Acesso Privado&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Acesse a seção “Networking” cluster do Data Explorer criado pelo script do FinOps Hub e acesse a aba “Private Endpoint Connections”&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;Clique em “+ Private Endpoint”.&lt;/LI&gt;
&lt;LI&gt;Em “Basics” inclua um nome para o private endpoint e garanta que a região selecionada é a de implementação do seu FinOps Hub e da vnet criada para ele.&lt;/LI&gt;
&lt;LI&gt;Na aba “Virtual Network” selecione a rede e subrede criadas para os private endpoints.&lt;/LI&gt;
&lt;LI&gt;Na aba “DNS”, associar cada configuração a sua private DNS zone correspondente. Se essas zonas já existirem no ambiente e forem utilizadas de forma centralizada, usar as existentes. Caso contrário, a configuração poderá criar private DNS zones novas:&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;Novamente será preciso configurar o private endpoint gerenciado pelo Data Factory. Para isso, acesse “Managed” -&amp;gt; “Linked Services” e selecione o serviço referente ao Azure Data Explorer.&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;Nessa seção, o único campo a ser editado é o “Connect via integration runtime” usando o “ManagedIntegrationRuntime” criado na etapa de configuração da storage account.&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;Agora ainda em “Manage” no Data Factory, selecione a opção “Managed Private Endpoints”. Clique em “+New” -&amp;gt; “Azure Data Explorer (Kusto)”&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;Forneça um nome para o private endpoint, marque a subscription na qual o Data Explorer foi implementado e em "Cluster" selecione o recurso implementado via template do FinOps Hub:&lt;img /&gt;&lt;/LI&gt;
&lt;LI&gt;Ao final, deve-se ter dois private endpoints configurados no Azure Data Explorer:&lt;img /&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Ajustes Finais e Validações de Conectividade&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Tanto para a Storage Account quanto para o Data Explorer, acesse as configurações de rede e altere o Public network access para “Disabled”.&lt;/LI&gt;
&lt;LI&gt;Por fim, no seu servidor local de DNS, crie o registro para o Data Explorer apontando para o forwarder correto no Azure seja ele uma máquina virtual ou o inbound endpoint do Azure Private Resolver. Não use o domínio com privatelink, mas sim o padrão, no caso do Data Explorer a forma geral é &amp;lt;localização&amp;gt;.kusto.windows.net conforme o exemplo abaixo:&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;UL&gt;
&lt;LI&gt;Ao configurar os apontamentos corretamente, será possível configurar os dashboards em máquinas locais/on-premises que tenham acesso privado ao ambiente Azure. Os dashboards precisam ser capazes de resolver a URL do cluster Data Explorer que é apontado como parâmetro do Dashboard em PowerBI.&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;Se desejar validar a comunicação antes de configurar o dashboard de Power BI, teste da sua máquina local a resolução da URI do Data Explorer implementado para o FinOps Hub, usando nslookup conforme o exemplo abaixo.&lt;/LI&gt;
&lt;/UL&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 16:51:20 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-infragurus/finops-hub-privado-implementa%C3%A7%C3%A3o-manual-em-ambientes/ba-p/4509993</guid>
      <dc:creator>carolinamelo</dc:creator>
      <dc:date>2026-04-10T16:51:20Z</dc:date>
    </item>
    <item>
      <title>Service Mesh-Aware Request Tracing in AKS with Istio and Application Insights</title>
      <link>https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/service-mesh-aware-request-tracing-in-aks-with-istio-and/ba-p/4509928</link>
      <description>&lt;H1&gt;Introduction&lt;/H1&gt;
&lt;P&gt;As platforms evolve toward microservice‑based architectures, observability becomes more complex than ever. In Azure Kubernetes Service (AKS), teams often rely on Istio to manage service‑to‑service communication and Azure Application Insights for application‑level telemetry.&lt;/P&gt;
&lt;P&gt;While both are powerful, they operate at different layers and without deliberate configuration, correlating a single request across the service mesh and the application layer is not straightforward.&lt;/P&gt;
&lt;P&gt;This blog walks through a practical, production‑ready solution to enable Istio (Envoy) access logging in AKS and correlate those logs with Application Insights telemetry, allowing engineers to trace a request end‑to‑end for faster troubleshooting and deeper visibility.&lt;/P&gt;
&lt;H2&gt;Platform Observability Context&lt;/H2&gt;
&lt;P&gt;The environment consists of:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;AKS with managed Istio enabled&lt;/LI&gt;
&lt;LI&gt;Envoy sidecars injected into application pods&lt;/LI&gt;
&lt;LI&gt;Azure Application Insights SDK running inside workloads&lt;/LI&gt;
&lt;LI&gt;Log Analytics as the centralized log store&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Istio is responsible for traffic management, while Application Insights captures application‑level telemetry. The goal was to &lt;STRONG&gt;align these layers using a common trace context&lt;/STRONG&gt;, without introducing additional tracing systems or custom agents.&lt;/P&gt;
&lt;H2&gt;Enabling Istio Access Logging at the Mesh Level&lt;/H2&gt;
&lt;P&gt;The first step is to ensure that Envoy access logs are emitted consistently across the service mesh. Istio provides the &lt;STRONG&gt;Telemetry API&lt;/STRONG&gt;, which allows access logging to be enabled centrally without modifying individual workloads.&lt;/P&gt;
&lt;P&gt;Apply a Telemetry resource in the Istio system namespace to enable Envoy access logging:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;LI-CODE lang=""&gt;apiVersion: telemetry.istio.io/v1
kind: Telemetry
metadata:
  name: mesh-access-logs
  namespace: aks-istio-system
spec:
  accessLogging:
  - providers:
    - name: envoy&lt;/LI-CODE&gt;
&lt;P&gt;This configuration ensures that:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;All Envoy sidecars emit access logs&lt;/LI&gt;
&lt;LI&gt;Logging behavior is uniform across the mesh&lt;/LI&gt;
&lt;LI&gt;The setup remains compatible with AKS managed Istio&lt;/LI&gt;
&lt;/UL&gt;
&lt;H4&gt;Standardizing Envoy Logs Using EnvoyFilter&lt;/H4&gt;
&lt;P&gt;Access logs must be structured to be useful at scale. In AKS managed Istio, direct Envoy configuration is restricted, so &lt;STRONG&gt;EnvoyFilter&lt;/STRONG&gt; is used to customize logging behavior.&lt;/P&gt;
&lt;P&gt;EnvoyFilters are configured to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Emit logs in &lt;STRONG&gt;structured JSON format&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Write logs to /dev/stdout&lt;/LI&gt;
&lt;LI&gt;Include trace and request correlation headers&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;To achieve full visibility, separate EnvoyFilters are applied for &lt;STRONG&gt;inbound&lt;/STRONG&gt; and &lt;STRONG&gt;outbound&lt;/STRONG&gt; sidecar traffic.&lt;/P&gt;
&lt;LI-CODE lang=""&gt;apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:
  name: json-access-logs
  namespace: aks-istio-system
spec:
  configPatches:
  - applyTo: NETWORK_FILTER
    match:
      context: SIDECAR_INBOUND
      listener:
        filterChain:
          filter:
            name: envoy.filters.network.http_connection_manager
    patch:
      operation: MERGE
      value:
        typed_config:
          "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
          access_log:
          - name: envoy.access_loggers.file
            typed_config:
              "@type": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog
              path: /dev/stdout
              log_format:
                json_format:
                  timestamp: "%START_TIME%"
                  method: "%REQ(:METHOD)%"
                  path: "%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%"
                  response_code: "%RESPONSE_CODE%"
                  response_flags: "%RESPONSE_FLAGS%"
                  duration_ms: "%DURATION%"
                  downstream_remote_address: "%DOWNSTREAM_REMOTE_ADDRESS%"
                  x_request_id: "%REQ(X-REQUEST-ID)%"
                  traceparent: "%REQ(TRACEPARENT)%"
                  tracestate: "%REQ(TRACESTATE)%"
                  x_b3_traceid: "%REQ(X-B3-TRACEID)%"&lt;/LI-CODE&gt;
&lt;P&gt;This configuration ensures inbound traffic logs contain both request metadata and correlation identifiers.&lt;/P&gt;
&lt;H4&gt;Configuring Outbound Envoy Access Logs&lt;/H4&gt;
&lt;P&gt;Outbound logging is required to observe downstream calls made by a service. Apply a second EnvoyFilter for outbound traffic:&lt;/P&gt;
&lt;LI-CODE lang=""&gt;apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:
  name: json-access-logs-outbound
  namespace: aks-istio-system
spec:
  configPatches:
  - applyTo: NETWORK_FILTER
    match:
      context: SIDECAR_OUTBOUND
      listener:
        filterChain:
          filter:
            name: envoy.filters.network.http_connection_manager
    patch:
      operation: MERGE
      value:
        typed_config:
          "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
          access_log:
          - name: envoy.access_loggers.file
            typed_config:
              "@type": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog
              path: /dev/stdout
              log_format:
                json_format:
                  timestamp: "%START_TIME%"
                  method: "%REQ(:METHOD)%"
                  path: "%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%"
                  response_code: "%RESPONSE_CODE%"
                  response_flags: "%RESPONSE_FLAGS%"
                  duration_ms: "%DURATION%"
                  downstream_remote_address: "%DOWNSTREAM_REMOTE_ADDRESS%"
                  x_request_id: "%REQ(X-REQUEST-ID)%"
                  traceparent: "%REQ(TRACEPARENT)%"
                  tracestate: "%REQ(TRACESTATE)%"
                  x_b3_traceid: "%REQ(X-B3-TRACEID)%"&lt;/LI-CODE&gt;
&lt;P&gt;Inbound and outbound logs now follow the same schema, enabling consistent querying and analysis.&lt;/P&gt;
&lt;H4&gt;Automating the Configuration with PowerShell&lt;/H4&gt;
&lt;P&gt;To standardize and repeat the setup across environments, wrap the configuration in a PowerShell script. The script should:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Validate the Istio system namespace&lt;/LI&gt;
&lt;LI&gt;Apply the Telemetry resource&lt;/LI&gt;
&lt;LI&gt;Apply inbound and outbound EnvoyFilters&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI-CODE lang=""&gt;$MeshRootNamespace = "aks-istio-system"
$TelemetryName    = "mesh-access-logs"
$EnvoyFilterName  = "json-access-logs"

kubectl get ns $MeshRootNamespace --ignore-not-found

$telemetryYaml | kubectl apply -f -
$envoyFilterYaml | kubectl apply -f -
$envoyFilterOutboundYaml | kubectl apply -f -&lt;/LI-CODE&gt;
&lt;H2&gt;Log Ingestion into Azure Monitor&lt;/H2&gt;
&lt;P&gt;Because Envoy access logs are written to standard output:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;AKS automatically collects them&lt;/LI&gt;
&lt;LI&gt;Logs are ingested into &lt;STRONG&gt;Log Analytics&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Data appears in the ContainerLogV2 table&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;No additional agents or custom log pipelines are required.&lt;/P&gt;
&lt;H2&gt;Aligning with Application Insights Telemetry&lt;/H2&gt;
&lt;P&gt;Application Insights uses &lt;STRONG&gt;W3C Trace Context&lt;/STRONG&gt;, where the operation_Id represents the trace identifier. Since Envoy access logs capture the traceparent header, both systems expose the same trace ID.&lt;/P&gt;
&lt;P&gt;This alignment allows service mesh logs and application telemetry to be correlated without changing application code.&lt;/P&gt;
&lt;H4&gt;Correlating Requests Using KQL&lt;/H4&gt;
&lt;P&gt;To analyze request flow:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Parse JSON access logs from ContainerLogV2&lt;/LI&gt;
&lt;LI&gt;Extract the trace ID from traceparent&lt;/LI&gt;
&lt;LI&gt;Join with Application Insights request telemetry&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;To validate end‑to‑end tracing, use &lt;STRONG&gt;Log Analytics&lt;/STRONG&gt; to query Istio access logs collected in the ContainerLogV2 table. Since Envoy access logs include the traceparent header, the trace‑id embedded in it directly maps to the &lt;STRONG&gt;Application Insights operation_Id&lt;/STRONG&gt;. By filtering istio-proxy logs on this trace‑id, it becomes possible to view the full Envoy request record for a specific application request and trace it across the service mesh and application layers.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;KQL (filter Istio access logs using an Application Insights operation_Id)&lt;/P&gt;
&lt;LI-CODE lang=""&gt;let operationId = "&amp;lt;OperationID&amp;gt;"; // Replace with your actual operation_Id
ContainerLogV2
| where TimeGenerated &amp;gt;= ago(24h)
| where ContainerName == "istio-proxy"
| where LogSource == "stdout"
| where LogMessage startswith "{"
| extend AccessLog = parse_json(LogMessage)
| extend ExtractedOperationId = extract(@"00-([a-f0-9]{32})-", 1, tostring(AccessLog.traceparent))
| where ExtractedOperationId == operationId
| project 
    TimeGenerated,
    PodName,
    Method = tostring(AccessLog.method),
    Path = tostring(AccessLog.path),
    ResponseCode = toint(AccessLog.response_code),
    RequestId = tostring(AccessLog.x_request_id),
    TraceParent = tostring(AccessLog.traceparent),
    TraceState = tostring(AccessLog.tracestate),
    Authority = tostring(AccessLog.authority),
    RawLogMessage = LogMessage
| order by TimeGenerated asc&lt;/LI-CODE&gt;
&lt;H2&gt;Closing Thoughts&lt;/H2&gt;
&lt;P&gt;End‑to‑end request tracing in AKS is achieved by aligning &lt;STRONG&gt;service mesh logging and application telemetry around shared standards&lt;/STRONG&gt;. By enabling structured Istio access logs and correlating them with Application Insights, platforms gain clear visibility into request flow across networking and application layers using Azure‑native tools.&lt;/P&gt;
&lt;P&gt;This process scales well in managed Istio environments and provides meaningful observability without adding platform complexity.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 16:37:58 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/service-mesh-aware-request-tracing-in-aks-with-istio-and/ba-p/4509928</guid>
      <dc:creator>Siddhi_Singh</dc:creator>
      <dc:date>2026-04-10T16:37:58Z</dc:date>
    </item>
    <item>
      <title>Watch our video series: Getting started with the Copilot app</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-365-insider-blog/watch-our-video-series-getting-started-with-the-copilot-app/ba-p/4509988</link>
      <description>&lt;P&gt;Hello, Insiders! We are &lt;A class="lia-internal-link lia-internal-url lia-internal-url-user" href="https://techcommunity.microsoft.com/users/aliciaal-aryan/1994129" target="_blank" rel="noopener" data-lia-auto-title="Alicia Al-Aryan" data-lia-auto-title-active="0"&gt;Alicia Al-Aryan&lt;/A&gt;, &lt;A class="lia-internal-link lia-internal-url lia-internal-url-user" href="https://techcommunity.microsoft.com/users/obyomu/2574795" target="_blank" rel="noopener" data-lia-auto-title="Oby Omu" data-lia-auto-title-active="0"&gt;Oby Omu&lt;/A&gt;, and &lt;A class="lia-internal-link lia-internal-url lia-internal-url-user" href="https://techcommunity.microsoft.com/users/patrick_gan/92914" target="_blank" rel="noopener" data-lia-auto-title="Patrick Gan" data-lia-auto-title-active="0"&gt;Patrick Gan&lt;/A&gt;, program managers on the Microsoft 365 Copilot app team. We’re excited to share a video series we created in collaboration with our wider team that will show you how Copilot can help you at work.&lt;/P&gt;
&lt;H3&gt;From meetings to momentum: Learn how to use Copilot at work&lt;/H3&gt;
&lt;P&gt;This video series is inspired by real work. Instead of walking through features, each video focuses on common, everyday moments where a little clarity can make a big difference. You’ll see how Copilot can fit into workflows you encounter every day.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://aka.ms/M365CopilotAppAdoption" target="_blank" rel="noopener"&gt;Download the Microsoft 365 app&lt;/A&gt; and let’s get started!&lt;/P&gt;
&lt;H5&gt;🛠️&amp;nbsp;Video 1 | Downloading the Microsoft 365 Copilot App&lt;/H5&gt;
&lt;P&gt;Constance shares a quick walkthrough of the app, showing you how to download it and start getting productive right away.&lt;/P&gt;
&lt;P&gt;Presenter: &lt;A class="lia-internal-link lia-internal-url lia-internal-url-user" href="https://techcommunity.microsoft.com/users/constance%20gervais/207185" target="_blank" rel="noopener" data-lia-auto-title="Constance Gervais" data-lia-auto-title-active="0"&gt;Constance Gervais&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;&lt;IFRAME src="https://medius.microsoft.com/Embed/video-nc/f4d99f9b-ba42-41ca-b6aa-dd9da9ca17c7?autoplay=false" width="100%" height="100%" allowfullscreen="allowfullscreen" frameborder="0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" sandbox="allow-scripts allow-same-origin allow-forms"&gt;
  &lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;H5&gt;🚀 Video 2 | From insights to impact: Turn action items into deliverables&lt;/H5&gt;
&lt;P&gt;Copilot can help you turn action items into deliverables that are polished, impactful, and executive-ready.&lt;/P&gt;
&lt;DIV style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;&lt;IFRAME src="https://medius.microsoft.com/Embed/video-nc/c0b66424-12fd-4353-b582-acada8ccdfdb?autoplay=false" width="100%" height="100%" allowfullscreen="allowfullscreen" frameborder="0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" sandbox="allow-scripts allow-same-origin allow-forms"&gt;
  &lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;H5&gt;📊&amp;nbsp;Video 3 | From chaos to coordination: Gather vital information and deliver it fast&lt;/H5&gt;
&lt;P&gt;There’s no need to chase updates to ever-changing data and information alone. Use Copilot to gather and organize vital details and create content that makes it easy to digest and share with others.&lt;/P&gt;
&lt;DIV style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;&lt;IFRAME src="https://medius.microsoft.com/Embed/video-nc/86a32778-dc54-4025-8068-22f044f3069d?autoplay=false" width="100%" height="100%" allowfullscreen="allowfullscreen" frameborder="0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" sandbox="allow-scripts allow-same-origin allow-forms"&gt;
  &lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;H5&gt;🕒 Video 4 | Catch Up After Time Away&lt;/H5&gt;
&lt;P&gt;Coming back from out‑of‑office or a packed meeting calendar? Cora shows you how Copilot can help you quickly catch up, prepare, and re‑orient yourself for the workday ahead.&lt;/P&gt;
&lt;P&gt;Presenter: &lt;A class="lia-internal-link lia-internal-url lia-internal-url-user" href="https://techcommunity.microsoft.com/users/corachen1/3024457" target="_blank" rel="noopener" data-lia-auto-title="Cora Chen" data-lia-auto-title-active="0"&gt;Cora Chen&lt;/A&gt;&lt;/P&gt;
&lt;DIV style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;&lt;IFRAME src="https://medius.microsoft.com/Embed/video-nc/65f7a662-2283-4fe0-a230-2e624386b987?autoplay=false" width="100%" height="100%" allowfullscreen="allowfullscreen" frameborder="0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" sandbox="allow-scripts allow-same-origin allow-forms"&gt;
  &lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;H5&gt;✨ Video 5 | Create with confidence using brand kits&lt;/H5&gt;
&lt;P&gt;Oby shows you how Copilot supports content creation with Brand Kits, helping you turn everyday ideas into on-brand materials.&lt;/P&gt;
&lt;P&gt;Presenter: &lt;A class="lia-internal-link lia-internal-url lia-internal-url-user" href="https://techcommunity.microsoft.com/users/obyomu/2574795" target="_blank" rel="noopener" data-lia-auto-title="Oby Omu" data-lia-auto-title-active="0"&gt;Oby Omu&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;&lt;IFRAME src="https://medius.microsoft.com/Embed/video-nc/b4894205-2352-4e11-bc80-c3635cb55194?autoplay=false" width="100%" height="100%" allowfullscreen="allowfullscreen" frameborder="0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" sandbox="allow-scripts allow-same-origin allow-forms"&gt;
  &lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;H5&gt;🤝 Video 6 | Prepare for your next presentation&lt;/H5&gt;
&lt;P&gt;A beautiful PowerPoint deck won’t get you far if you’re not prepared for the presentation. Copilot can help you prepare and be ready with answers to likely questions you’ll get during your presentation.&lt;/P&gt;
&lt;P&gt;Presenter: &lt;A class="lia-internal-link lia-internal-url lia-internal-url-user" href="https://techcommunity.microsoft.com/users/ishitasharma/3444901" target="_blank" rel="noopener" data-lia-auto-title="Ishita Sharma" data-lia-auto-title-active="0"&gt;Ishita Sharma&lt;/A&gt;&lt;/P&gt;
&lt;DIV style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;&lt;IFRAME src="https://medius.microsoft.com/Embed/video-nc/9b2b12cf-13ca-4cc6-b6cd-a7db2498d7ee?autoplay=false" width="100%" height="100%" allowfullscreen="allowfullscreen" frameborder="0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" sandbox="allow-scripts allow-same-origin allow-forms"&gt;
  &lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;H3&gt;Stay connected&lt;/H3&gt;
&lt;P&gt;We’ll continue building this series with additional short videos and deeper learning moments that can help you get more value from the Microsoft 365 Copilot app as part of your everyday work.&lt;/P&gt;
&lt;P&gt;Continue the conversation by joining us in the&amp;nbsp;&lt;A href="https://aka.ms/community/microsoft365" target="_blank" rel="noopener"&gt;Microsoft 365 community&lt;/A&gt;. Want to share best practices or join community events? Become a member!&lt;/P&gt;
&lt;P&gt;For tips &amp;amp; tricks or to stay up to date on the latest news and announcements directly from the product teams, make sure to Follow or Subscribe to the&amp;nbsp;&lt;A href="https://techcommunity.microsoft.com/t5/microsoft-365-blog/bg-p/microsoft_365blog" target="_blank" rel="noopener"&gt;Microsoft 365 community blog&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;📚 Keep learning&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;Try the Microsoft 365 Copilot app and &lt;A href="https://aka.ms/M365CopilotAppAdoption" target="_blank" rel="noopener"&gt;learn more ways to be productive&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Dig deeper into real-world Microsoft 365 app scenarios with our &lt;A href="https://aka.ms/M365CopilotAppSeries" target="_blank" rel="noopener"&gt;webinar series&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://adoption.microsoft.com/en-us/copilot/" target="_blank" rel="noopener"&gt;Find tools for Microsoft 365 Copilot Chat, Microsoft 365 Copilot, and agent deployment and adoption&lt;/A&gt; that deliver value and employee satisfaction.&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Learn how to use the &lt;A href="https://support.microsoft.com/en-us/topic/welcome-to-the-microsoft-365-copilot-app-092599f1-5917-4bd6-bd59-58af628bbc39" target="_blank" rel="noopener"&gt;Microsoft 365 Copilot app from Microsoft Support&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Follow&amp;nbsp;&lt;A href="https://x.com/Copilot" target="_blank" rel="noopener"&gt;@Copilot&amp;nbsp;&lt;/A&gt;on X.&lt;/LI&gt;
&lt;LI&gt;Follow&amp;nbsp;&lt;A href="https://x.com/MicrosoftLoop" target="_blank" rel="noopener"&gt;@MicrosoftLoop&lt;/A&gt;&amp;nbsp;on X.&lt;/LI&gt;
&lt;LI&gt;Join the "&lt;A href="https://aka.ms/Linkedin/LoopCommunity" target="_blank" rel="noopener"&gt;Microsoft Loop Community&lt;/A&gt;" public group on LinkedIn.&lt;/LI&gt;
&lt;LI&gt;Follow the &lt;A href="https://www.microsoft.com/en-us/microsoft-365/roadmap?filters=%5B%22Microsoft+365+app%22%5D" target="_blank" rel="noopener"&gt;Microsoft 365 public roadmap&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Learn about the&amp;nbsp;&lt;A href="https://aka.ms/MSFT365InsiderProgram" target="_blank" rel="noopener"&gt;Microsoft 365 Insider program&amp;nbsp;&lt;/A&gt;and sign up for the&amp;nbsp;&lt;A href="https://aka.ms/msft365insidernews" target="_blank" rel="noopener"&gt;Microsoft 365 Insider newsletter&amp;nbsp;&lt;/A&gt;to get the latest information about Insider features in your inbox once a month!&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 16:06:44 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-365-insider-blog/watch-our-video-series-getting-started-with-the-copilot-app/ba-p/4509988</guid>
      <dc:creator>AliciaAl-Aryan</dc:creator>
      <dc:date>2026-04-10T16:06:44Z</dc:date>
    </item>
    <item>
      <title>How to Ingest Microsoft Intune Logs into Microsoft Sentinel</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-sentinel-blog/how-to-ingest-microsoft-intune-logs-into-microsoft-sentinel/ba-p/4508562</link>
      <description>&lt;P&gt;For many organizations using Microsoft Intune to manage devices, integrating Intune logs into Microsoft Sentinel is an essential for security operations (Incorporate the device into the SEIM). By routing Intune’s device management and compliance data into your central SIEM, you gain a unified view of endpoint events and can set up alerts on critical Intune activities e.g. devices falling out of compliance or policy changes. This unified monitoring helps security and IT teams detect issues faster, correlate Intune events with other security logs for threat hunting and improve compliance reporting. We’re publishing these best practices to help unblock common customer challenges in configuring Intune log ingestion. In this step-by-step guide, you’ll learn how to successfully send Intune logs to Microsoft Sentinel, so you can fully leverage Intune data for enhanced security and compliance visibility.&lt;/P&gt;
&lt;H2&gt;Prerequisites and Overview&lt;/H2&gt;
&lt;P&gt;Before configuring log ingestion, ensure the following prerequisites are in place:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Microsoft Sentinel Enabled Workspace&lt;/STRONG&gt;: A Log Analytics Workspace with Microsoft Sentinel enabled; For information regarding setting up a workspace and onboarding Microsoft Sentinel, see: &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/sentinel/quickstart-onboard?tabs=defender-portal" target="_blank" rel="noopener"&gt;Onboard Microsoft Sentinel - Log Analytics workspace overview&lt;/A&gt;. Microsoft Sentinel is now available in the Defender Portal, connect your Microsoft Sentinel Workspace to the Defender Portal:&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/unified-secops/microsoft-sentinel-onboard#unified-security-operations-prerequisites" target="_blank" rel="noopener"&gt;Connect Microsoft Sentinel to the Microsoft Defender portal - Unified security operations&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Intune Administrator permissions:&lt;/STRONG&gt; You need appropriate rights to configure Intune &lt;STRONG&gt;Diagnostic Settings&lt;/STRONG&gt;. For information, see: &lt;A class="lia-external-url" href="https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference" target="_blank" rel="noopener"&gt;Microsoft Entra built-in roles - Intune Administrator&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Log Analytics Contributor role:&lt;/STRONG&gt; The account configuring diagnostics should have permission to write to the Log Analytics workspace. For more information on the different roles, and what they can do, go to &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/azure-monitor/logs/manage-access" target="_blank" rel="noopener"&gt;Manage access to log data and workspaces in Azure Monitor&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Intune diagnostic logging enabled:&lt;/STRONG&gt; Ensure that Intune diagnostic settings are configured to send logs to Azure Monitor / Log Analytics, and that devices and users are enrolled in Intune so that relevant management and compliance events are generated. For more information, see: &lt;A class="lia-external-url" href="https://learn.microsoft.com/intune/intune-service/fundamentals/review-logs-using-azure-monitor" target="_blank" rel="noopener"&gt;Send Intune log data to Azure Storage, Event Hubs, or Log Analytics&lt;/A&gt;.&lt;/P&gt;
&lt;H2&gt;Configure Intune to Send Logs to Microsoft Sentinel&lt;/H2&gt;
&lt;OL&gt;
&lt;LI&gt;Sign in to the &lt;A href="https://go.microsoft.com/fwlink/?linkid=2109431" target="_blank" rel="noopener"&gt;Microsoft Intune admin center&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;Select&amp;nbsp;&lt;STRONG style="color: rgb(30, 30, 30);"&gt;Reports&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt; &amp;gt; &lt;/SPAN&gt;&lt;STRONG style="color: rgb(30, 30, 30);"&gt;Diagnostics settings&lt;/STRONG&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;. If it’s the first time here, you may be prompted to “Turn on” diagnostic settings for Intune; enable it if so. Then click “+ Add diagnostic setting” to create a new setting:&lt;BR /&gt;&lt;/SPAN&gt;&lt;img&gt;&lt;EM&gt;Microsoft Intune Diagnostics settings page – Add diagnostic settings.&lt;/EM&gt;&lt;/img&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;&lt;BR /&gt;&lt;/SPAN&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;&lt;STRONG&gt;Select Intune Log Categories.&lt;/STRONG&gt; In the “Diagnostic setting” configuration page, give the setting a name (e.g. “&lt;EM&gt;Microsoft Sentinel Intune Logs Demo&lt;/EM&gt;”). Under &lt;STRONG&gt;Logs to send&lt;/STRONG&gt;, you’ll see checkboxes for each Intune log category. Select the categories you want to forward. For comprehensive monitoring, check &lt;STRONG&gt;AuditLogs&lt;/STRONG&gt;, &lt;STRONG&gt;OperationalLogs&lt;/STRONG&gt;, &lt;STRONG&gt;DeviceComplianceOrg&lt;/STRONG&gt;, and &lt;STRONG&gt;Devices&lt;/STRONG&gt;. The selected log categories will be sent to a table in the Microsoft Sentinel Workspace.&lt;BR /&gt;&lt;/SPAN&gt;&lt;img&gt;&lt;EM&gt;Microsoft Intune Diagnostics settings page – Log categories.&lt;/EM&gt;&lt;/img&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Configure Destination Details – Microsoft Sentinel Workspace.&lt;/STRONG&gt; Under &lt;STRONG&gt;Destination details&lt;/STRONG&gt; on the same page, select your &lt;STRONG&gt;Azure Subscription&lt;/STRONG&gt; then select the &lt;STRONG&gt;Microsoft Sentinel workspace.&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;img&gt;&lt;EM&gt;Microsoft Intune Diagnostics settings page - Destination details.&lt;/EM&gt;&lt;/img&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;&lt;STRONG&gt;Save the Diagnostic Setting.&lt;/STRONG&gt; After you click save, the Microsoft Intune Logs will &amp;nbsp;will be streamed to 4 tables which are in the Analytics Tier.&amp;nbsp; For pricing on the analytic tier check here: &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/sentinel/billing?tabs=simplified%2Ccommitment-tiers#understand-your-microsoft-sentinel-bill" target="_blank" rel="noopener"&gt;Plan costs and understand pricing and billing&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;img&gt;&lt;EM&gt;Microsoft Intune Diagnostics settings page – Saved Diagnostic settings.&lt;/EM&gt;&lt;/img&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Verify Data in Microsoft Sentinel&lt;/STRONG&gt;.&lt;EM&gt; &lt;/EM&gt;
&lt;P&gt;After configuring Intune to send diagnostic data to a Microsoft Sentinel Workspace, it’s crucial to verify that the Intune logs are successfully flowing into Microsoft Sentinel. You can do this by checking specific Intune log tables both in &lt;STRONG&gt;the Microsoft 365 Defender portal &lt;/STRONG&gt;and in the&lt;STRONG&gt; Azure Portal&lt;/STRONG&gt;. The key tables to verify are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;IntuneAuditLogs&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;IntuneOperationalLogs&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;IntuneDeviceComplianceOrg&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;IntuneDevices&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-style-solid" border="1" style="width: 1014px; height: 655.859px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr style="height: 52.125px;"&gt;&lt;td style="height: 52.125px;"&gt;
&lt;P class="lia-align-center"&gt;&lt;STRONG&gt;Microsoft 365 Defender Portal (Unified)&lt;/STRONG&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 52.125px;"&gt;
&lt;P class="lia-align-center"&gt;&lt;STRONG&gt;Azure Portal (Microsoft Sentinel)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 603.734px;"&gt;&lt;td style="height: 603.734px;"&gt;
&lt;P&gt;&lt;STRONG&gt;1. &lt;/STRONG&gt;Open Advanced Hunting: Sign in to the &lt;STRONG&gt;&lt;A href="https://security.microsoft.com" target="_blank" rel="noopener"&gt;https://security.microsoft.com&lt;/A&gt;&lt;/STRONG&gt; (the unified portal). Navigate to &lt;STRONG&gt;Advanced Hunting&lt;/STRONG&gt;. &lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;– &lt;EM&gt;This opens the unified query editor where you can search across Microsoft Defender data and any connected Sentinel data.&lt;/EM&gt;&lt;STRONG&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2. Find Intune Tables&lt;/STRONG&gt;: In the Advanced hunting Schema pane (on the left side of the query editor), scroll down past the &lt;STRONG&gt;Microsoft Sentinel Tables&lt;/STRONG&gt;. Under the &lt;STRONG&gt;LogManagement&lt;/STRONG&gt; Section Look for &lt;STRONG&gt;IntuneAuditLogs&lt;/STRONG&gt;, &lt;STRONG&gt;IntuneOperationalLogs&lt;/STRONG&gt;, &lt;STRONG&gt;IntuneDeviceComplianceOrg&lt;/STRONG&gt;, and &lt;STRONG&gt;IntuneDevices &lt;/STRONG&gt;in the list.&lt;/P&gt;
&lt;img /&gt;&lt;EM&gt;Microsoft Sentinel in Defender Portal – Tables&lt;/EM&gt;&lt;/td&gt;&lt;td style="height: 603.734px;"&gt;
&lt;P&gt;&lt;STRONG&gt;1. Navigate to&amp;nbsp;&lt;EM&gt;Logs&lt;/EM&gt;:&lt;/STRONG&gt; Sign in to the &lt;A href="https://portal.azure.com" target="_blank" rel="noopener"&gt;https://portal.azure.com&lt;/A&gt; and open &lt;STRONG&gt;Microsoft Sentinel&lt;/STRONG&gt;. Select your Sentinel workspace, then click &lt;STRONG&gt;Logs&lt;/STRONG&gt; (under &lt;STRONG&gt;General&lt;/STRONG&gt;).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;2. Find Intune Tables:&lt;/STRONG&gt; In the Logs &lt;STRONG&gt;query editor&lt;/STRONG&gt; that opens, you’ll see a &lt;STRONG&gt;Schema&lt;/STRONG&gt; or tables list on the left. If it’s collapsed, click &lt;STRONG&gt;&amp;gt;&amp;gt;&lt;/STRONG&gt; to expand it. Scroll down to find &lt;STRONG&gt;LogManagement&lt;/STRONG&gt; and &lt;STRONG&gt;expand&lt;/STRONG&gt; it; look for these Intune-related tables: &lt;STRONG&gt;IntuneAuditLogs&lt;/STRONG&gt;, &lt;STRONG&gt;IntuneOperationalLogs&lt;/STRONG&gt;, &lt;STRONG&gt;IntuneDeviceComplianceOrg&lt;/STRONG&gt;, and &lt;STRONG&gt;IntuneDevices&lt;/STRONG&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;img /&gt;&lt;EM&gt;Microsoft Sentinel in Azure Portal – Tables&lt;/EM&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;EM&gt; &lt;/EM&gt;&lt;STRONG&gt;Querying Intune Log Tables in Sentinel&lt;/STRONG&gt; – &lt;EM&gt;Once the tables are present, use Kusto Query Language (KQL) in either portal to view and analyze Intune data:&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table class="lia-border-style-solid" border="1" style="width: 96.8269%; height: 918.766px; border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr style="height: 39px;"&gt;&lt;td style="height: 39px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Microsoft 365 Defender Portal (Unified)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 39px;"&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Portal (Microsoft Sentinel)&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 879.766px;"&gt;&lt;td style="height: 879.766px;"&gt;
&lt;P&gt;In the&amp;nbsp;&lt;STRONG&gt;Advanced Hunting&lt;/STRONG&gt; page, ensure the query editor is visible (select &lt;STRONG&gt;New query&lt;/STRONG&gt; if needed). Run a simple KQL query such as:&lt;/P&gt;
&lt;LI-CODE lang="json"&gt;IntuneDevice
| take 5&lt;/LI-CODE&gt;
&lt;P&gt;Click&amp;nbsp;&lt;STRONG&gt;Run query&lt;/STRONG&gt; to display sample Intune device records. If results are returned, it confirms that Intune data is being ingested successfully. Note that querying across Microsoft Sentinel data in the unified Advanced Hunting view requires at least the &lt;STRONG&gt;Microsoft Sentinel Reader&lt;/STRONG&gt; role.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Microsoft Sentinel in the Microsoft Defender Portal - Advanced hunting query.&lt;/EM&gt;&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;td style="height: 879.766px;"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the&amp;nbsp;&lt;STRONG&gt;Azure Logs&lt;/STRONG&gt; blade, use the query editor to run a simple KQL query such as:&lt;/P&gt;
&lt;LI-CODE lang="json"&gt;IntuneDevice
| take 5&lt;/LI-CODE&gt;
&lt;P&gt;Select&amp;nbsp;&lt;STRONG&gt;Run&lt;/STRONG&gt; to view the results in a table showing sample Intune device data. If results appear, it confirms that your Intune logs are being collected successfully. You can select any record to view full event details and use KQL to further explore or filter the data - for example, by querying IntuneDeviceComplianceOrg to identify devices that are not compliant and adjust the query as needed.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;img&gt;&lt;EM&gt;Microsoft Sentinel in the Azure Portal - Sentinel logs query.&lt;/EM&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Once Microsoft Intune logs are flowing into Microsoft Sentinel, the real value comes from transforming that raw device and audit data into actionable security signals.&amp;nbsp;&lt;/STRONG&gt;
&lt;P&gt;To achieve this, you should set up detection rules that continuously analyze the Intune logs and automatically flag any risky or suspicious behavior. In practice, this means creating &lt;STRONG&gt;custom detection rules&lt;/STRONG&gt; in the Microsoft Defender portal (part of the unified XDR experience) see [&lt;A href="https://learn.microsoft.com/en-us/defender-xdr/custom-detection-rules" target="_blank" rel="noopener"&gt;https://learn.microsoft.com/en-us/defender-xdr/custom-detection-rules&lt;/A&gt;] and &lt;STRONG&gt;scheduled analytics rules&lt;/STRONG&gt; in Microsoft Sentinel (in either the Azure Portal or the unified Defender portal interface) see:[&lt;A href="https://learn.microsoft.com/en-us/azure/sentinel/create-analytics-rules?tabs=azure-portal" target="_blank" rel="noopener"&gt;Create scheduled analytics rules in Microsoft Sentinel | Microsoft Learn]&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;These detection rules will continuously monitor your Intune telemetry – &lt;STRONG&gt;tracking device compliance status, enrollment activity, and administrative actions&lt;/STRONG&gt; – and will &lt;STRONG&gt;raise alerts whenever they detect suspicious or out-of-policy events&lt;/STRONG&gt;. For example, you can be alerted if a large number of devices fall out of compliance, if an unusual spike in enrollment failures occurs, or if an Intune policy is modified by an unexpected account. Each alert generated by these rules becomes an incident in Microsoft Sentinel (and in the XDR Defender portal’s unified incident queue), enabling your security team to investigate and respond through the standard SOC workflow. In turn, this &lt;STRONG&gt;converts raw Intune log data into high-value security insights&lt;/STRONG&gt;: you’ll achieve proactive detection of potential issues, faster investigation by pivoting on the enriched Intune data in each incident, and even automated response across your endpoints (for instance, by triggering &lt;STRONG&gt;playbooks&lt;/STRONG&gt; or other &lt;STRONG&gt;automated remediation&lt;/STRONG&gt; actions when an alert fires).&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Use this Detection Logic to Create a detection Rule&lt;/STRONG&gt;&lt;/P&gt;
&lt;LI-CODE lang="json"&gt;IntuneDeviceComplianceOrg
| where TimeGenerated &amp;gt; ago(24h)
| where ComplianceState != "Compliant"
| summarize NonCompliantCount = count() by DeviceName, TimeGenerated
| where NonCompliantCount &amp;gt; 3&lt;/LI-CODE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;Additional Tips:&lt;/STRONG&gt; After confirming data ingestion and setting up alerts, you can &lt;STRONG&gt;leverage other Microsoft Sentinel features&lt;/STRONG&gt; to get more value from your Intune logs. For example:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Workbooks for Visualization:&lt;/STRONG&gt; Create custom &lt;STRONG&gt;workbooks&lt;/STRONG&gt; to build dashboards for Intune data (or check if community-contributed Intune workbooks are available). This can help you monitor device compliance trends and Intune activities visually.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Hunting and Queries:&lt;/STRONG&gt; Use &lt;STRONG&gt;advanced hunting&lt;/STRONG&gt; (KQL queries) to proactively search through Intune logs for suspicious activities or trends. The unified Defender portal’s Advanced Hunting page can query both Sentinel (Intune logs) and Defender data together, enabling &lt;STRONG&gt;correlation across Intune and other security data&lt;/STRONG&gt;. For instance, you might join IntuneDevices data with Azure AD sign-in logs to investigate a device associated with risky sign-ins.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Incident Management:&lt;/STRONG&gt; Leverage Sentinel’s &lt;STRONG&gt;Incidents&lt;/STRONG&gt; view (in Azure portal) or the unified &lt;STRONG&gt;Incidents&lt;/STRONG&gt; queue in Defender to investigate alerts triggered by your new rules. Incidents in Sentinel (whether created in Azure or Defender portal) will appear in the connected portal, allowing your security operations team to manage Intune-related alerts just like any other security incident.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Built-in Rules &amp;amp; Content:&lt;/STRONG&gt; Remember that Microsoft Sentinel provides many built-in &lt;STRONG&gt;Analytics Rule templates&lt;/STRONG&gt; and &lt;STRONG&gt;Content Hub&lt;/STRONG&gt; solutions. While there isn’t a native pre-built Intune content pack as of now, you can use general Sentinel features to monitor Intune data.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H2&gt;Frequently Asked Questions&lt;/H2&gt;
&lt;OL&gt;
&lt;LI&gt;If you’ve set everything up but don’t see logs in Sentinel, run through these checks:
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Check Diagnostic Settings&lt;/STRONG&gt;
&lt;OL&gt;
&lt;LI&gt;Go to the Microsoft Intune admin center → Reports → Diagnostic settings.&lt;/LI&gt;
&lt;LI&gt;Make sure the setting is turned ON and sending the right log categories to the correct Microsoft Sentinel workspace.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;STRONG&gt;Confirm the Right Workspace&lt;/STRONG&gt;
&lt;OL&gt;
&lt;LI&gt;Double-check that the Azure subscription and Microsoft Sentinel workspace are selected.&lt;/LI&gt;
&lt;LI&gt;If you have multiple tenants/directories, make sure you’re in the right one.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;STRONG&gt;Verify Permissions&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;STRONG&gt;Make Sure Logs Are Being Generated&lt;/STRONG&gt;
&lt;OL&gt;
&lt;LI&gt;If no devices are enrolled or no actions have been taken, there may be nothing to log yet.&lt;/LI&gt;
&lt;LI&gt;Try enrolling a device or changing a policy to trigger logs.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;STRONG&gt;Check Your Queries&lt;/STRONG&gt;
&lt;OL&gt;
&lt;LI&gt;Make sure you’re querying the correct workspace and time range in Microsoft Sentinel.&lt;/LI&gt;
&lt;LI&gt;Try a direct query like:&lt;BR /&gt;&lt;LI-CODE lang="json"&gt;IntuneAuditLogs | take 5&lt;/LI-CODE&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Still Nothing?&lt;/STRONG&gt;
&lt;OL&gt;
&lt;LI&gt;Try deleting and re-adding the diagnostic setting.&lt;/LI&gt;
&lt;LI&gt;Most issues come down to permissions or selecting the wrong workspace.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;How long are Intune logs retained, and how can I keep them longer?&lt;BR /&gt;
&lt;OL&gt;
&lt;LI&gt;The &lt;STRONG&gt;analytics tier&lt;/STRONG&gt; keeps data in the &lt;STRONG&gt;interactive retention&lt;/STRONG&gt; state for &lt;STRONG&gt;90 days&lt;/STRONG&gt; by default, extensible for up to two years. This interactive state, while expensive, allows you to query your data in unlimited fashion, with high performance, at no charge per query:&amp;nbsp;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/sentinel/log-plans#analytics-tier" target="_blank" rel="noopener"&gt;Log retention tiers in Microsoft Sentinel&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;We hope this helps you to successfully connect your resources and end-to-end ingest Intune logs into Microsoft Sentinel. If you have any questions, leave a comment below or reach out to us on X &lt;A class="lia-external-url" href="https://aka.ms/MSFTSecSuppTeam" target="_blank" rel="noopener"&gt;@MSFTSecSuppTeam&lt;/A&gt;!&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 16:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-sentinel-blog/how-to-ingest-microsoft-intune-logs-into-microsoft-sentinel/ba-p/4508562</guid>
      <dc:creator>PaulineMbabu</dc:creator>
      <dc:date>2026-04-10T16:00:00Z</dc:date>
    </item>
    <item>
      <title>The Microsoft 365 Community Conference Experience Starts with Community</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-365-blog/the-microsoft-365-community-conference-experience-starts-with/ba-p/4510307</link>
      <description>&lt;P&gt;At the &lt;A class="lia-external-url" href="https://aka.ms/M365Con26/Community/Reg" target="_blank" rel="noopener"&gt;Microsoft 365 Community Conference&lt;/A&gt;, the learning does not stop when a session ends. Some of the most meaningful moments happen between the keynotes, in shared conversations, hands on exploration, and spontaneous connection with others who are solving similar challenges.&lt;/P&gt;
&lt;P&gt;This year in Orlando, we are creating more opportunities for the Microsoft 365 community to come together through interactive activations, informal meetups, creative experiences, and live product engagement inside the Microsoft Innovation Hub within the Expo Hall.&lt;/P&gt;
&lt;P&gt;Here is a look at what you can expect throughout the week.&lt;/P&gt;
&lt;div data-video-id="https://www.youtube.com/watch?v=MbW6a6OnCiE&amp;amp;list=PLR9nK3mnD-OW3Rj877n4tdXggxq7fvzKe/1775832568917" data-video-remote-vid="https://www.youtube.com/watch?v=MbW6a6OnCiE&amp;amp;list=PLR9nK3mnD-OW3Rj877n4tdXggxq7fvzKe/1775832568917" class="lia-video-container lia-media-is-center lia-media-size-large"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FMbW6a6OnCiE%3Flist%3DPLR9nK3mnD-OW3Rj877n4tdXggxq7fvzKe&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DMbW6a6OnCiE&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FMbW6a6OnCiE%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;H2&gt;Women in Tech and Allies Lunch Discussion&lt;/H2&gt;
&lt;P&gt;Grab your lunch and network with peers, discuss progress, and focus on how we can continue to make the Microsoft ecosystem the best in the world for supporting women.&amp;nbsp;All individuals are welcome regardless of gender for an open and&amp;nbsp;compassionate conversation on allyship and inclusiveness.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The discussion will be hosted by&amp;nbsp;&lt;A class="lia-external-url" href="https://www.linkedin.com/in/heathernewman/" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Heather Cook&lt;/STRONG&gt;&lt;/A&gt;, Principal Customer Experience PM and distinguished&amp;nbsp;panelists&amp;nbsp;including:&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://www.linkedin.com/in/vasu-jakkal/" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Vasu&amp;nbsp;Jakkal&lt;/STRONG&gt;&lt;/A&gt;, Corporate Vice President, Microsoft Security Business&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://www.linkedin.com/in/jaimeteevan/" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Jaime Teevan&lt;/STRONG&gt;&lt;/A&gt;, Chief Scientist &amp;amp; Technical Fellow&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://www.linkedin.com/in/lanye888/" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Lan Ye&lt;/STRONG&gt;&lt;/A&gt;, Corporate Vice President, Microsoft Teams&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://www.linkedin.com/in/sumi-singh-61718861/" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Sumi Singh&lt;/STRONG&gt;&lt;/A&gt;, Corporate Vice President, Microsoft Teams&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://www.linkedin.com/in/karuanagatimu/" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Karuana&amp;nbsp;Gatimu&lt;/STRONG&gt;&lt;/A&gt;, Director, Customer Advocacy - AI &amp;amp; Collaboration, Microsoft&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://www.linkedin.com/in/kaitlynfaaland/" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Kate&amp;nbsp;Faaland&lt;/STRONG&gt;&lt;/A&gt;, Program Manager of Data and AI, AvePoint&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Celebrity meet-n-greet&lt;/H2&gt;
&lt;P&gt;Stop by the Microsoft Community News Desk on &lt;STRONG&gt;Tuesday from 2pm to 4pm&lt;/STRONG&gt; right outside of the Expo Hall, for a special photo meet and greet with guest speakers and former WNBA athletes &lt;STRONG&gt;Chasity Melvin&lt;/STRONG&gt; and &lt;STRONG&gt;Kia Vaughn&lt;/STRONG&gt;. Snap a photo with these legendary pros at our on-site photobooth and celebrate the spirit of teamwork and leadership they bring to conversations on collaboration and the future of AI at this year’s Microsoft 365 Community Conference.&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;More Than Code: SharePoint Movie Premiere&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;Tuesday, April 21, 12:30 PM to 1:30 PM&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Be among the first to watch More Than Code, a documentary styled short film honoring the global community behind SharePoint’s 25 year journey. Featuring voices from MVPs, customers, and Microsoft leaders, this film explores how connection, creativity, and collaboration helped turn a product into a movement that powers teamwork and knowledge sharing around the world today.&lt;/P&gt;
&lt;H2&gt;SharePoint 25th Birthday Celebration Panel&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;Tuesday, April 21, 5:00 PM to 6:30 PM&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Join longtime community leaders and Microsoft experts as we celebrate 25 years of SharePoint.&lt;/P&gt;
&lt;P&gt;From early on premises deployments to today’s AI powered experiences, this special birthday panel reflects on the moments, milestones, and people who helped shape SharePoint into the platform it is today, and what comes next.&lt;/P&gt;
&lt;P&gt;Stick around after the discussion for birthday cake and photo moments with fellow community members.&lt;/P&gt;
&lt;H2&gt;Microsoft 365 Champions Community Meetup + Session&lt;/H2&gt;
&lt;P&gt;Join &lt;A class="lia-external-url" href="https://www.linkedin.com/in/karuanagatimu/" target="_blank"&gt;Karuana Gatimu&lt;/A&gt; for a &lt;STRONG&gt;Microsoft 365 Champions Community Meetup&lt;/STRONG&gt;, where you can connect with peers and learn more about growing your AI and Microsoft skills while engaging with the product team.&lt;/P&gt;
&lt;P&gt;Then, attend the &lt;STRONG&gt;separate Champions Program session on Tuesday, April 21 from 1:45 PM to 2:30 PM&lt;/STRONG&gt; to learn how to build, nurture, and measure the success of your internal Champions program to drive Copilot and broader technology adoption.&lt;/P&gt;
&lt;H2&gt;Microsoft Global Community Initiative (MGCI)&lt;/H2&gt;
&lt;P&gt;The Microsoft Global Community Initiative (MGCI) will be onsite all week connecting organizers, speakers, board members, and regional leaders from across our global tech communities.&lt;/P&gt;
&lt;P&gt;Meet up with &lt;A class="lia-external-url" href="https://www.linkedin.com/in/heathernewman/" target="_blank" rel="noopener"&gt;&lt;STRONG&gt;Heather Cook&lt;/STRONG&gt;&lt;/A&gt;, Principal Customer Experience PM, &lt;STRONG&gt;MGCI Board Members&lt;/STRONG&gt;, and &lt;STRONG&gt;Regional Leaders&lt;/STRONG&gt; on &lt;STRONG&gt;Tuesday at 4:15 PM &lt;/STRONG&gt;to connect with the people powering Microsoft’s grassroots ecosystem, join the &lt;STRONG&gt;MGCI Roundtable on Wednesday at 1:30 PM &lt;/STRONG&gt;to discover how MGCI and CommunityDays.org are transforming grassroots tech engagement. And don’t miss the MGCI Lightning Talk on the power of community and how local engagement can create global impact.&lt;/P&gt;
&lt;P&gt;Stop by the Microsoft Innovation Hub to learn more about how MGCI supports community‑driven learning around the world.&lt;/P&gt;
&lt;H2&gt;MVP Presence at #M365Con26&lt;/H2&gt;
&lt;P&gt;Microsoft MVPs will be onsite all week bringing community insight directly into the Microsoft Innovation Hub inside the Expo Hall. Join us on Tuesday, April 21 at 5:00 PM for a special MVP Photo Opportunity with an executive sponsor in the Innovation Hub (Microsoft Booth). We will also be hosting an MVP Meetup during the event with more details to come. Stop by the booth or connect with &lt;A class="lia-external-url" href="https://www.linkedin.com/in/bryanwofford/" target="_blank" rel="noopener"&gt;Bryan Wofford&lt;/A&gt;&amp;nbsp;to collect exclusive MVP swag available only onsite.&lt;/P&gt;
&lt;H2&gt;Reservable Podcast Room&lt;/H2&gt;
&lt;P&gt;Microsoft FTEs, MVPs, and community leaders can reserve time in the on-site Podcast Room at Microsoft 365 Community Conference to record interviews, podcast episodes, or social content. The space will be equipped with branded backdrops along with professional video and audio equipment to support high quality content creation. Complete the&amp;nbsp;&lt;A href="https://forms.cloud.microsoft/r/Ae4ea9GkM4" target="_blank" rel="noopener"&gt;reservation form&lt;/A&gt;&amp;nbsp;to request a time slot. Calendar invites will be sent once confirmed. Questions can be directed to&amp;nbsp;&lt;A href="mailto:%20jonjones@microsoft.com" target="_blank" rel="noopener"&gt;Jonathan Jones&lt;/A&gt;.&lt;/P&gt;
&lt;H2&gt;Community News Desk + Interviews:&lt;/H2&gt;
&lt;P&gt;Stop by the Community News Desk to catch live conversations from across the ecosystem and explore opportunities for 1:1 executive and customer interviews taking place throughout the week inside the Microsoft Innovation Hub.&lt;/P&gt;
&lt;H2&gt;Community Meetups and Product Roundtables&lt;/H2&gt;
&lt;P&gt;Community meetups are informal, connection first gatherings where attendees can meet others who share a role, interest, or identity. These sessions are designed to bring people together in a relaxed environment to build relationships and exchange ideas.&lt;/P&gt;
&lt;P&gt;Product roundtables offer a more focused space for discussion. In these small group conversations, attendees can share real world use cases, common pain points, and direct feedback with Microsoft teams and peers.&lt;/P&gt;
&lt;P&gt;Please use this&amp;nbsp;&lt;A href="https://aka.ms/M365Con26/RoundtableSchedule" target="_blank" rel="noopener"&gt;signup sheet&lt;/A&gt;&amp;nbsp;to reserve a social meetup with your community.&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;Lightning Talks in the Microsoft Innovation Hub&lt;/H2&gt;
&lt;P&gt;Lightning Talks are quick, TED talk style sessions designed to deliver real world learnings fast. Stop by the Microsoft Innovation Hub within the Expo Hall for rapid insights from community experts and Microsoft teams, along with a few surprises throughout the week.&lt;/P&gt;
&lt;H2&gt;Explore the Microsoft Surface Device Bar&lt;/H2&gt;
&lt;P&gt;Visit the Microsoft Device Bar for an interactive, hands on experience with the latest Copilot+ PCs and Surface for Business devices.&lt;/P&gt;
&lt;P&gt;You can engage with real world demos, explore Windows 11 and Copilot capabilities, and connect with Microsoft experts for live demonstrations, Q&amp;amp;A, and practical guidance across modern work scenarios and enterprise security needs.&lt;/P&gt;
&lt;P&gt;Attendees who visit the Device Bar will also have the opportunity to enter a daily drawing to win a Surface Pro for Business by following Microsoft Surface on LinkedIn and sharing a photo from the event.&lt;/P&gt;
&lt;H2&gt;Build Your Own Mini LEGO Figurine&lt;/H2&gt;
&lt;P&gt;After exploring a demo scenario, stop by for a quick creative break and build a mini LEGO figurine. It is a fun, hands-on moment that adds some play and personality to your conference experience and gives you something to take home with you.&lt;/P&gt;
&lt;H2&gt;Guided Demo Stations&lt;/H2&gt;
&lt;P&gt;The Microsoft Innovation Hub will feature multiple demo stations offering guided, live walkthroughs led by experts who can answer questions in real time.&lt;/P&gt;
&lt;P&gt;Each station is designed for scenario based conversations and hands on exploration, giving you the chance to see how Microsoft 365 solutions come to life across different roles, industries, and business needs.&lt;/P&gt;
&lt;H2&gt;Stay loose with facilitated posture improvement and seated stretching&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;Tuesday, April 21, 5:00 PM to 6:30 PM&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Recharge during the conference with a low impact seated session designed to relieve muscle tension and reduce screen fatigue.&lt;/P&gt;
&lt;P&gt;Join us in the Microsoft Innovation Hub to learn simple posture checks, guided eye exercises, and gentle mobility movements that can help improve comfort and restore energy during long workdays.&lt;/P&gt;
&lt;H2&gt;Join Us in Orlando!&lt;/H2&gt;
&lt;P&gt;Whether you are attending your first Microsoft 365 Community Conference or returning to reconnect with peers and colleagues, these community experiences are designed to help you build relationships, learn from others, and get more out of your time onsite.&lt;/P&gt;
&lt;P&gt;We look forward to seeing you in the Microsoft Innovation Hub within the Expo Hall.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A class="lia-external-url" href="https://aka.ms/M365Con26/Community/Reg" target="_blank" rel="noopener"&gt;Register now&lt;/A&gt; to be part of the Microsoft 365 Community Conference experience.&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 15:15:20 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-365-blog/the-microsoft-365-community-conference-experience-starts-with/ba-p/4510307</guid>
      <dc:creator>JonJones_MSFT</dc:creator>
      <dc:date>2026-04-10T15:15:20Z</dc:date>
    </item>
    <item>
      <title>Securing multicloud (Azure, AWS &amp; GCP) with Microsoft Defender for Cloud: Connector best practices</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-defender-for-cloud/securing-multicloud-azure-aws-gcp-with-microsoft-defender-for/ba-p/4508563</link>
      <description>&lt;P&gt;Many organizations run workloads across multiple cloud providers and need to maintain a strong security posture while ensuring interoperability. Microsoft Defender for Cloud is a cloud-native application protection platform (CNAPP) solution that helps secure these environments by providing unified visibility and protection for resources in AWS and GCP alongside Azure.&lt;/P&gt;
&lt;H2&gt;Planning for multicloud security with Microsoft Defender for Cloud&lt;/H2&gt;
&lt;P&gt;As customers adopt Microsoft Defender for Cloud in multicloud environments, Microsoft provides several resources to support planning, deployment, and scalable onboarding:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Planning Guides: &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/defender-for-cloud/plan-multicloud-security-get-started" target="_blank" rel="noopener"&gt;Multicloud Protection Planning Guide&lt;/A&gt; that walks through key design considerations for securing multicloud with Microsoft Defender for Cloud.&lt;/LI&gt;
&lt;LI&gt;Deployment Guides: &lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/defender-for-cloud/connect-azure-subscription" target="_blank" rel="noopener"&gt;Connect your Azure subscriptions - Microsoft Defender for Cloud&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;With the right planning and adoption strategy, onboarding to Microsoft Defender for Cloud can be smooth and predictable. However, support cases show that some common challenges can still arise during or after onboarding AWS or GCP environments. Below, we walk through frequent multicloud scenarios, their symptoms, and recommended troubleshooting steps.&lt;/P&gt;
&lt;H2&gt;Common multicloud connector problems and how to resolve them&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;1. Problem: Removed cloud account still appears in Microsoft Defender for Cloud&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The AWS/GCP account is deleted or removed from your organization, but in Microsoft Defender for Cloud it still appears under connected environments. Additionally, security recommendations for resources in the deleted account may still show up in recommendations page.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Cause&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Microsoft Defender for Cloud does not automatically delete a cloud connector when the external account is removed. The security connector in Azure is a separate object that remains unless explicitly removed. Microsoft Defender for Cloud isn’t aware that the AWS/GCP side was decommissioned as there’s no automatic callback to Azure when an AWS account is closed. Therefore, the connector and its last known data linger until manually removed.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;Solution&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Delete the connector to clean up the stale entry. Use one of the following methods.&lt;/P&gt;
&lt;P&gt;Option 1: Use the Azure portal&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Sign in to the Azure portal.&lt;/LI&gt;
&lt;LI&gt;Go to Microsoft Defender for Cloud &amp;gt; Environment settings.&lt;/LI&gt;
&lt;LI&gt;Select the AWS account or GCP project that no longer exists.&lt;/LI&gt;
&lt;LI&gt;Select Delete to remove the connector.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Option 2: REST API&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Delete the connector by using the REST API: &lt;A class="lia-external-url" href="https://learn.microsoft.com/rest/api/defenderforcloud/security-connectors/delete?view=rest-defenderforcloud-2024-03-01-preview&amp;amp;tabs=HTTP" target="_blank" rel="noopener"&gt;Security Connectors - Delete - REST API (Azure Defender for Cloud)&lt;/A&gt;.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Note: If a multicloud organization connector was set up and the organization was later decommissioned or some accounts were removed, there would be several connectors to clean up. Start by deleting the organization’s management account connector, then remove any remaining child connectors. Removing connectors in this order helps prevent leftover dependencies.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Additional guidance see: &lt;/EM&gt;&lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/what-you-need-to-know-when-deleting-and-re-creating-the-security-connectors-in-d/3712772" target="_blank" rel="noopener" data-lia-auto-title="What you need to know when deleting and re-creating the security connector(s) in Defender for Cloud" data-lia-auto-title-active="0"&gt;What you need to know when deleting and re-creating the security connector(s) in Defender for Cloud&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2. Problem: Identity provider is missing or partially configured&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;After running the AWS CloudFormation template, the connector setup fails. Microsoft Defender for Cloud shows the AWS environment in an error state because the identity link between Azure and AWS is not established.&lt;/P&gt;
&lt;P&gt;On the AWS side, the CloudFormation stack exists, but the required OIDC identity provider or the IAM role trust policy that allows Microsoft Defender for Cloud to assume the role via web identity federation is missing or misconfigured.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Cause &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The AWS CloudFormation template doesn’t match the correct Azure subscription or tenant. This can happen if:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;You were signed in to the wrong Azure directory when generating the template.&lt;/LI&gt;
&lt;LI&gt;You deployed the template to a different AWS account than intended.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;In both cases, the Azure and AWS IDs won’t align, and the connector setup will fail.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Solution&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Verify your Azure directory and subscription.
&lt;UL&gt;
&lt;LI&gt;In the Azure portal, go to Directories + subscriptions and make sure the correct directory and subscription are selected before you set up the connector.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;OL start="2"&gt;
&lt;LI&gt;Clean up the incorrect configuration
&lt;UL&gt;
&lt;LI&gt;In AWS, delete the CloudFormation stack and any IAM roles or identity providers it created.&lt;/LI&gt;
&lt;LI&gt;In Microsoft Defender for Cloud, remove the failed connector from Environment settings.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;OL start="3"&gt;
&lt;LI&gt;Re-create the connector.
&lt;UL&gt;
&lt;LI&gt;Follow the steps in&amp;nbsp;&lt;A class="lia-external-url" style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://learn.microsoft.com/azure/defender-for-cloud/connect-azure-subscription" target="_blank" rel="noopener"&gt;Connect your Azure subscriptions - Microsoft Defender for Cloud&lt;/A&gt;&lt;SPAN style="color: rgb(30, 30, 30);"&gt; to generate and deploy a new CloudFormation template using the correct Azure and AWS accounts.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;OL start="4"&gt;
&lt;LI&gt;Verify the connection.
&lt;UL&gt;
&lt;LI&gt;After the connection succeeds, the AWS environment shows Healthy in Microsoft Defender for Cloud. Resources and recommendations begin appearing within about an hour.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3. Problem: Duplicate security connector prevents onboarding&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;When an AWS or GCP connector is added in Microsoft Defender for Cloud, onboarding fails with an error that indicates another connector with the same hierarchyId already exists. In the Azure portal, the environment shows Failed, and no resources appear in Microsoft Defender for Cloud.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Cause &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Microsoft Defender for Cloud allows only one connector per cloud account within the same Microsoft Entra ID tenant. The hierarchyId uniquely identifies the cloud account (for example, an AWS account ID or a GCP project ID). If the account was previously onboarded in another Azure subscription within the same tenant, you can’t onboard it again until the existing connector is removed.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Solution&lt;/STRONG&gt;&lt;BR /&gt;Find and remove the existing connector and then retry onboarding.&lt;/P&gt;
&lt;P&gt;Step 1: Identify the existing connector&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Sign in to the Azure portal.&lt;/LI&gt;
&lt;LI&gt;Go to Microsoft Defender for Cloud &amp;gt; Environment settings.&lt;/LI&gt;
&lt;LI&gt;Check each subscription in the same tenant for a pre-existing AWS account or GCP project connector.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;If you have access, you can also query Azure Resource Graph to locate existing connectors:&lt;/P&gt;
&lt;LI-CODE lang="json"&gt;| resources
| where type == "microsoft.security/securityconnectors"
| project name, location, properties.hierarchyIdentifier, tenantId, subscriptionId&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;Step 2: Remove the duplicate connector&lt;BR /&gt;Delete the connector that uses the same hierarchyId. Follow the steps outlined in the previous troubleshooting scenario for deleting security connectors.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Step 3: Retry onboarding After the connector is removed, add the AWS or GCP connector again in the target subscription. If the error persists, verify that all duplicate connectors were deleted and allow a short time for changes to propagate.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2&gt;&lt;STRONG&gt;Conclusion&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;Microsoft Defender for Cloud supports a strong multicloud security strategy, but cloud security is an ongoing effort. Onboarding multicloud environments is only the first step. After onboarding, regularly review security recommendations, alerts, and compliance posture across all connected clouds. With the right configuration, Microsoft Defender for Cloud provides a single source of truth to maintain visibility and control as threats continue to evolve.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Further Resources:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/defender-for-cloud/plan-multicloud-security-get-started" target="_blank" rel="noopener"&gt;Microsoft Defender for Cloud – Multicloud Security Planning Guide&lt;/A&gt; – Start here to design your strategy for AWS/GCP integration, with guidance on prerequisites and best practices.&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/azure/defender-for-cloud/quickstart-onboard-aws?tabs=Defender-for-Containers" target="_blank" rel="noopener"&gt;Connect your AWS account - Microsoft Defender for Cloud&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://learn.microsoft.com/azure/defender-for-cloud/quickstart-onboard-gcp" target="_blank" rel="noopener"&gt;Connect your GCP project - Microsoft Defender for Cloud&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" style="font-style: normal; font-weight: 400; background-color: rgb(255, 255, 255);" href="https://learn.microsoft.com/azure/defender-for-cloud/troubleshoot-connectors" target="_blank" rel="noopener"&gt;Troubleshoot connectors guide - Microsoft Defender for Cloud&lt;/A&gt;.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We hope this guide helps you successfully implement end-to-end ingestion of Microsoft Intune logs into Microsoft Sentinel. If you have any questions, feel free to leave a comment below or reach out to us on X &lt;A class="lia-external-url" href="https://aka.ms/MSFTSecSuppTeam" target="_blank" rel="noopener"&gt;@MSFTSecSuppTeam&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 18:03:39 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-defender-for-cloud/securing-multicloud-azure-aws-gcp-with-microsoft-defender-for/ba-p/4508563</guid>
      <dc:creator>ckyalo</dc:creator>
      <dc:date>2026-04-10T18:03:39Z</dc:date>
    </item>
    <item>
      <title>PHP 8.5 is now available on Azure App Service for Linux</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure-blog/php-8-5-is-now-available-on-azure-app-service-for-linux/ba-p/4510254</link>
      <description>&lt;P&gt;PHP 8.5 is now available on Azure App Service for Linux across all public regions. You can create a new PHP 8.5 app through the Azure portal, automate it with the Azure CLI, or deploy using ARM/Bicep templates.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PHP 8.5 brings several useful runtime improvements. It includes&amp;nbsp;&lt;STRONG&gt;better diagnostics&lt;/STRONG&gt;, with fatal errors now providing a backtrace, which can make troubleshooting easier. It also adds the&amp;nbsp;&lt;STRONG&gt;pipe operator (|&amp;gt;)&lt;/STRONG&gt;&amp;nbsp;for cleaner, more readable code, along with broader improvements in syntax, performance, and type safety. You can take advantage of these improvements while continuing to use the deployment and management experience you already know in App Service.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For the full list of features, deprecations, and migration notes, see the official PHP 8.5 release page:&amp;nbsp;&lt;A class="lia-external-url" href="https://www.php.net/releases/8.5/en.php" target="_blank"&gt;https://www.php.net/releases/8.5/en.php&lt;/A&gt;&lt;/P&gt;
&lt;H3&gt;Getting started&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/app-service/quickstart-php?tabs=cli&amp;amp;pivots=platform-linux" target="_blank"&gt;Create a PHP web app in Azure App Service&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/app-service/configure-language-php?pivots=platform-linux" target="_blank"&gt;Configure a PHP app for Azure App Service&lt;/A&gt;&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Fri, 10 Apr 2026 10:11:11 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure-blog/php-8-5-is-now-available-on-azure-app-service-for-linux/ba-p/4510254</guid>
      <dc:creator>TulikaC</dc:creator>
      <dc:date>2026-04-10T10:11:11Z</dc:date>
    </item>
    <item>
      <title>A simpler way to deploy your code to Azure App Service for Linux</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure-blog/a-simpler-way-to-deploy-your-code-to-azure-app-service-for-linux/ba-p/4510240</link>
      <description>&lt;P&gt;We’ve added a new deployment experience for Azure App Service for Linux that makes it easier to get your code running on your web app.&lt;/P&gt;
&lt;P&gt;To get started, go to the Kudu/SCM site for your app:&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;&amp;lt;sitename&amp;gt;.scm.azurewebsites.net&lt;/LI-CODE&gt;
&lt;P&gt;From there, open the new&amp;nbsp;&lt;STRONG&gt;Deployments&lt;/STRONG&gt; experience.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;You can now deploy your app by simply dragging and dropping a zip file containing your code. Once your file is uploaded, App Service shows you the contents of the zip so you can quickly verify what you’re about to deploy.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;If your application is already built and ready to run, you also have the option to&amp;nbsp;&lt;STRONG&gt;skip server-side build&lt;/STRONG&gt;. Otherwise, App Service can handle the build step for you.&lt;/P&gt;
&lt;P&gt;When you’re ready, select&amp;nbsp;&lt;STRONG&gt;Deploy&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;From there, the deployment starts right away, and you can follow each phase of the process as it happens. The experience shows clear progress through upload, build, and deployment, along with deployment logs to help you understand what’s happening behind the scenes.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;After the deployment succeeds, you can also view&amp;nbsp;&lt;STRONG&gt;runtime logs&lt;/STRONG&gt;, which makes it easier to confirm that your app has started successfully.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;This experience is ideal if you’re getting started with Azure App Service and want the quickest path from code to a running app. For production workloads and teams with established release processes, you’ll typically continue using an automated CI/CD pipeline (for example, GitHub Actions or Azure DevOps) for repeatable deployments.&lt;/P&gt;
&lt;P&gt;We’re continuing to improve the developer experience on App Service for Linux. Give it a try and let us know what you think.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 09:48:40 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure-blog/a-simpler-way-to-deploy-your-code-to-azure-app-service-for-linux/ba-p/4510240</guid>
      <dc:creator>TulikaC</dc:creator>
      <dc:date>2026-04-10T09:48:40Z</dc:date>
    </item>
    <item>
      <title>The "IQ Layer": Microsoft’s Blueprint for the Agentic Enterprise</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-developer-community/the-quot-iq-layer-quot-microsoft-s-blueprint-for-the-agentic/ba-p/4504421</link>
      <description>&lt;P&gt;&lt;STRONG&gt;The "IQ Layer": Microsoft’s Blueprint for the Agentic Enterprise&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Modern enterprises have experimented with artificial intelligence for years, yet many deployments have struggled to move beyond basic automation and conversational interfaces. The fundamental limitation has not been the reasoning power of AI models—it has been their lack of &lt;STRONG&gt;organizational context&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;In most organizations, AI systems historically lacked visibility into how work actually happens. They could process language and generate responses, but they could not fully understand business realities such as:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Who is responsible for a project&lt;/LI&gt;
&lt;LI&gt;What internal metrics represent&lt;/LI&gt;
&lt;LI&gt;Where corporate policies are stored&lt;/LI&gt;
&lt;LI&gt;How teams collaborate across tools and departments&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Without this contextual awareness, AI often produced answers that sounded intelligent but lacked real business value.&lt;/P&gt;
&lt;P&gt;To address this challenge, &lt;STRONG&gt;Microsoft&lt;/STRONG&gt; introduced a new architectural model known as the &lt;STRONG&gt;IQ Layer&lt;/STRONG&gt;. This framework establishes a structured intelligence layer across the enterprise, enabling AI systems to interpret work activity, enterprise data, and organizational knowledge.&lt;/P&gt;
&lt;P&gt;The architecture is built around three integrated intelligence domains:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Work IQ&lt;/LI&gt;
&lt;LI&gt;Fabric IQ&lt;/LI&gt;
&lt;LI&gt;Foundry IQ&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Together, these layers allow AI systems to move beyond simple responses and deliver insights that are aligned with real organizational context.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The Three Foundations of Enterprise Context&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For AI to evolve from a helpful assistant into a trusted decision-support partner, it must understand multiple dimensions of enterprise operations. Microsoft addresses this need by organizing contextual intelligence into three distinct layers.&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;IQ Layer&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Purpose&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Platform Foundation&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Work IQ&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Collaboration and work activity signals&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Microsoft 365, Microsoft Teams, Microsoft Graph&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Fabric IQ&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Structured enterprise data understanding&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Microsoft Fabric, Power BI, OneLake&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Foundry IQ&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Knowledge retrieval and AI reasoning&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Azure AI Foundry, Azure AI Search, Microsoft Purview&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;Each layer contributes a unique type of intelligence that enables enterprise AI systems to understand the organization from different perspectives.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Work IQ — Understanding How Work Gets Done&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The first layer, &lt;STRONG&gt;Work IQ&lt;/STRONG&gt;, focuses on the signals generated by daily collaboration and communication across an organization.&lt;/P&gt;
&lt;P&gt;Built on top of &lt;STRONG&gt;Microsoft Graph&lt;/STRONG&gt;, Work IQ analyses activity patterns across the &lt;STRONG&gt;Microsoft 365&lt;/STRONG&gt; ecosystem, including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Email communication&lt;/LI&gt;
&lt;LI&gt;Virtual meetings&lt;/LI&gt;
&lt;LI&gt;Shared documents&lt;/LI&gt;
&lt;LI&gt;Team chat conversations&lt;/LI&gt;
&lt;LI&gt;Calendar interactions&lt;/LI&gt;
&lt;LI&gt;Organizational relationships&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These signals help AI systems map how work actually flows across teams.&lt;/P&gt;
&lt;P&gt;Rather than requiring users to provide background context manually, AI can infer critical information automatically, such as:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Project stakeholders&lt;/LI&gt;
&lt;LI&gt;Communication networks&lt;/LI&gt;
&lt;LI&gt;Decision makers&lt;/LI&gt;
&lt;LI&gt;Subject matter experts&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For example, if an employee asks:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;"What is the latest update on the migration project?"&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Work IQ can analyse multiple collaboration sources including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Project discussions in Microsoft Teams&lt;/LI&gt;
&lt;LI&gt;Meeting transcripts&lt;/LI&gt;
&lt;LI&gt;Shared project documentation&lt;/LI&gt;
&lt;LI&gt;Email discussions&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;As a result, AI responses become grounded in real workplace activity instead of generic information.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Fabric IQ — Understanding Enterprise Data&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;While Work IQ focuses on collaboration signals, &lt;STRONG&gt;Fabric IQ&lt;/STRONG&gt; provides insight into structured enterprise data.&lt;/P&gt;
&lt;P&gt;Operating within &lt;STRONG&gt;Microsoft Fabric&lt;/STRONG&gt;, this layer transforms raw datasets into meaningful business concepts.&lt;/P&gt;
&lt;P&gt;Instead of interpreting information as isolated tables and columns, Fabric IQ enables AI systems to reason about business entities such as:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Customers&lt;/LI&gt;
&lt;LI&gt;Products&lt;/LI&gt;
&lt;LI&gt;Orders&lt;/LI&gt;
&lt;LI&gt;Revenue metrics&lt;/LI&gt;
&lt;LI&gt;Inventory levels&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;By leveraging semantic models from &lt;STRONG&gt;Power BI&lt;/STRONG&gt; and unified storage through &lt;STRONG&gt;OneLake&lt;/STRONG&gt;, Fabric IQ establishes a shared data language across the organization.&lt;/P&gt;
&lt;P&gt;This allows AI systems to answer strategic questions such as:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;"Why did revenue decline last quarter?"&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Instead of simply retrieving numbers, the AI can analyse multiple business drivers, including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Product performance trends&lt;/LI&gt;
&lt;LI&gt;Regional sales variations&lt;/LI&gt;
&lt;LI&gt;Customer behaviour segments&lt;/LI&gt;
&lt;LI&gt;Supply chain disruptions&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The outcome is not just data access, but &lt;STRONG&gt;decision-oriented insight&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Foundry IQ — Understanding Enterprise Knowledge&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The third layer, &lt;STRONG&gt;Foundry IQ&lt;/STRONG&gt;, addresses another major enterprise challenge: fragmented knowledge repositories.&lt;/P&gt;
&lt;P&gt;Organizations store valuable information across numerous systems, including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;SharePoint repositories&lt;/LI&gt;
&lt;LI&gt;Policy documents&lt;/LI&gt;
&lt;LI&gt;Contracts&lt;/LI&gt;
&lt;LI&gt;Technical documentation&lt;/LI&gt;
&lt;LI&gt;Internal knowledge bases&lt;/LI&gt;
&lt;LI&gt;Corporate wikis&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Historically, connecting these knowledge sources to AI required complex &lt;STRONG&gt;retrieval-augmented generation (RAG)&lt;/STRONG&gt; architectures.&lt;/P&gt;
&lt;P&gt;Foundry IQ simplifies this process through services within &lt;STRONG&gt;Azure AI Foundry&lt;/STRONG&gt; and &lt;STRONG&gt;Azure AI Search&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Capabilities include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Automated document indexing&lt;/LI&gt;
&lt;LI&gt;Semantic search capabilities&lt;/LI&gt;
&lt;LI&gt;Document grounding for AI responses&lt;/LI&gt;
&lt;LI&gt;Access-aware information retrieval&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Integration with &lt;STRONG&gt;Microsoft Purview&lt;/STRONG&gt; ensures that governance policies remain intact. Sensitivity labels, compliance rules, and access permissions continue to apply when AI systems retrieve and process information.&lt;/P&gt;
&lt;P&gt;This ensures that users only receive information they are authorized to access.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;From Chatbots to Autonomous Enterprise Agents&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The full potential of the IQ architecture becomes clear when all three layers operate together.&lt;/P&gt;
&lt;P&gt;This integrated intelligence model forms the basis of what Microsoft describes as the &lt;STRONG&gt;Agentic Enterprise&lt;/STRONG&gt;—an environment where AI systems function as proactive digital collaborators rather than passive assistants.&lt;/P&gt;
&lt;P&gt;Instead of simple chat interfaces, organizations will deploy AI agents capable of understanding context, reasoning about business situations, and initiating actions.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Example Scenario: Supply Chain Disruption&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Consider a scenario where a shipment delay threatens delivery commitments.&lt;/P&gt;
&lt;P&gt;Within the IQ architecture:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Fabric IQ&lt;/STRONG&gt;&lt;BR /&gt;Detects anomalies in shipment or logistics data and identifies potential risks to delivery schedules.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Foundry IQ&lt;/STRONG&gt;&lt;BR /&gt;Retrieves supplier contracts and evaluates service-level agreements to determine whether penalties or mitigation clauses apply.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Work IQ&lt;/STRONG&gt;&lt;BR /&gt;Identifies the logistics manager responsible for the account and prepares a contextual briefing tailored to their communication patterns.&lt;/P&gt;
&lt;P&gt;Tasks that previously required hours of investigation can now be completed by AI systems within minutes.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Governance Embedded in the Architecture&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For enterprise leaders, security and compliance remain critical considerations in AI adoption.&lt;/P&gt;
&lt;P&gt;Microsoft designed the IQ framework with governance deeply embedded in its architecture.&lt;/P&gt;
&lt;P&gt;Key governance capabilities include:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Permission-Aware Intelligence&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;AI responses respect user permissions enforced through &lt;STRONG&gt;Microsoft Entra ID&lt;/STRONG&gt;, ensuring individuals only see information they are authorized to access.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Compliance Enforcement&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Data classification and protection policies defined in &lt;STRONG&gt;Microsoft Purview&lt;/STRONG&gt; continue to apply throughout AI workflows.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Observability and Monitoring&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Organizations can monitor AI agents and automation processes through tools such as &lt;STRONG&gt;Microsoft Copilot Studio&lt;/STRONG&gt; and other emerging agent management platforms.&lt;/P&gt;
&lt;P&gt;This provides transparency and operational control over AI-driven systems.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The Strategic Shift: AI as Enterprise Infrastructure&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Perhaps the most significant implication of the IQ architecture is the transformation of AI from a standalone tool into a foundational enterprise capability.&lt;/P&gt;
&lt;P&gt;In earlier deployments, organizations treated AI as isolated applications or experimental tools.&lt;/P&gt;
&lt;P&gt;With the IQ Layer approach, AI becomes deeply integrated across core platforms including:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Microsoft 365&lt;/LI&gt;
&lt;LI&gt;Microsoft Fabric&lt;/LI&gt;
&lt;LI&gt;Azure AI Foundry&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This integrated intelligence allows AI systems to behave more like experienced digital employees.&lt;/P&gt;
&lt;P&gt;They can:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Understand organizational workflows&lt;/LI&gt;
&lt;LI&gt;Analyse complex data relationships&lt;/LI&gt;
&lt;LI&gt;Retrieve institutional knowledge&lt;/LI&gt;
&lt;LI&gt;Collaborate with human teams&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Enterprises that successfully implement this intelligence layers will be better positioned to make faster decisions, respond to change more effectively, and unlock new levels of operational intelligence.&lt;/P&gt;
&lt;P&gt;References:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/microsoft-copilot-studio/use-work-iq" target="_blank"&gt;Work IQ MCP overview (preview) - Microsoft Copilot Studio | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/fabric/iq/overview" target="_blank"&gt;What is Fabric IQ (preview)? - Microsoft Fabric | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://learn.microsoft.com/en-us/azure/foundry/agents/concepts/what-is-foundry-iq?tabs=portal" target="_blank"&gt;What is Foundry IQ? - Microsoft Foundry | Microsoft Learn&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://blog.fabric.microsoft.com/en-us/blog/from-data-platform-to-intelligence-platform-introducing-microsoft-fabric-iq?ft=All" target="_blank"&gt;From Data Platform to Intelligence Platform: Introducing Microsoft Fabric IQ | Microsoft Fabric Blog | Microsoft Fabric&lt;/A&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 07:00:00 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-developer-community/the-quot-iq-layer-quot-microsoft-s-blueprint-for-the-agentic/ba-p/4504421</guid>
      <dc:creator>harshul05</dc:creator>
      <dc:date>2026-04-10T07:00:00Z</dc:date>
    </item>
    <item>
      <title>Agent Governance Toolkit: Architecture Deep Dive, Policy Engines, Trust, and SRE for AI Agents</title>
      <link>https://techcommunity.microsoft.com/t5/linux-and-open-source-blog/agent-governance-toolkit-architecture-deep-dive-policy-engines/ba-p/4510105</link>
      <description>&lt;P&gt;Last week we announced the &lt;A class="lia-external-url" href="https://aka.ms/agt-opensource-blog" target="_blank"&gt;Agent Governance Toolkit&lt;/A&gt; on the Microsoft Open Source Blog, an open-source project that brings runtime security governance to autonomous AI agents. In that announcement, we covered the&amp;nbsp;&lt;STRONG&gt;why&lt;/STRONG&gt;: AI agents are making autonomous decisions in production, and the security patterns that kept systems safe for decades need to be applied to this new class of workload.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In this post, we'll go deeper into the&amp;nbsp;&lt;STRONG&gt;how&lt;/STRONG&gt;: the architecture, the implementation details, and what it takes to run governed agents in production.&lt;/P&gt;
&lt;H2&gt;The Problem: Production Infrastructure Meets Autonomous Agents&lt;/H2&gt;
&lt;P&gt;If you manage production infrastructure, you already know the playbook: least privilege, mandatory access controls, process isolation, audit logging, and circuit breakers for cascading failures. These patterns have kept production systems safe for decades.&lt;/P&gt;
&lt;P&gt;Now imagine a new class of workload arriving on your infrastructure, AI agents that autonomously execute code, call APIs, read databases, and spawn sub-processes. They reason about what to do, select tools, and act in loops. And in many current deployments, they do all of this without the security controls you'd demand of any other production workload.&lt;/P&gt;
&lt;P&gt;That gap is what led us to build the &lt;A class="lia-external-url" href="https://aka.ms/agent-governance-toolkit" target="_blank"&gt;Agent Governance Toolkit&lt;/A&gt;: an open-source project, that applies proven security concepts from operating systems, service meshes, and SRE to the emerging world of autonomous AI agents.&lt;/P&gt;
&lt;P&gt;To frame this in familiar terms: most AI agent frameworks today are like running every process as root, no access controls, no isolation, no audit trail. The Agent Governance Toolkit is the kernel, the service mesh, and the SRE platform for AI agents.&lt;/P&gt;
&lt;P&gt;When an agent calls a tool, say, `DELETE FROM users WHERE created_at &amp;lt; NOW()`, there is typically no policy layer checking whether that action is within scope. There is no identity verification when one agent communicates with another. There is no resource limit preventing an agent from making 10,000 API calls in a minute. And there is no circuit breaker to contain cascading failures when things go wrong.&lt;/P&gt;
&lt;H2&gt;OWASP Agentic Security Initiative&lt;/H2&gt;
&lt;P&gt;In December 2025, &lt;A class="lia-external-url" href="https://aka.ms/agt-owasp" target="_blank"&gt;OWASP published the Agentic AI Top 10:&lt;/A&gt;&amp;nbsp;the first formal taxonomy of risks specific to autonomous AI agents. The list reads like a security engineer's nightmare: goal hijacking, tool misuse, identity abuse, memory poisoning, cascading failures, rogue agents, and more.&lt;/P&gt;
&lt;P&gt;If you've ever hardened a production server, these risks will feel both familiar and urgent. The Agent Governance Toolkit is designed to help address all 10 of these risks through deterministic policy enforcement, cryptographic identity, execution isolation, and reliability engineering patterns.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: The OWASP Agentic Security Initiative has since adopted the ASI 2026 taxonomy (ASI01–ASI10). The toolkit's copilot-governance package now uses these identifiers with backward compatibility for the original AT numbering.&lt;/EM&gt;&lt;/P&gt;
&lt;H2&gt;Architecture: Nine Packages, One Governance Stack&lt;/H2&gt;
&lt;P&gt;The toolkit is structured as a v3.0.0 Public Preview monorepo with nine independently &lt;A class="lia-external-url" href="https://aka.ms/agt-install" target="_blank"&gt;installable packages:&lt;/A&gt;&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Package&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;What It Does&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Agent OS&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Stateless policy engine, intercepts agent actions before execution with configurable pattern matching and semantic intent classification&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Agent Mesh&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Cryptographic identity (DIDs with Ed25519), Inter-Agent Trust Protocol (IATP), and trust-gated communication between agents&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Agent Hypervisor&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Execution rings inspired by CPU privilege levels, saga orchestration for multi-step transactions, and shared session management&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Agent Runtime&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Runtime supervision with kill switches, dynamic resource allocation, and execution lifecycle management&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Agent SRE&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;SLOs, error budgets, circuit breakers, chaos engineering, and progressive delivery, production reliability practices adapted for AI agents&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Agent Compliance&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Automated governance verification with compliance grading and regulatory framework mapping (EU AI Act, NIST AI RMF, HIPAA, SOC 2)&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Agent Lightning&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Reinforcement learning training governance with policy-enforced runners and reward shaping&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Agent Marketplace&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Plugin lifecycle management with Ed25519 signing, trust-tiered capability gating, and SBOM generation&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Integrations&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;20+ framework adapters for LangChain, CrewAI, AutoGen, Semantic Kernel, Google ADK, Microsoft Agent Framework, OpenAI Agents SDK, and more&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 50.00%" /&gt;&lt;col style="width: 50.00%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;H2&gt;Agent OS: The Policy Engine&lt;/H2&gt;
&lt;P&gt;Agent OS intercepts agent tool calls before they execute:&lt;/P&gt;
&lt;P&gt;from agent_os import StatelessKernel, ExecutionContext, Policy&lt;BR /&gt;&lt;BR /&gt;kernel = StatelessKernel()&lt;BR /&gt;ctx = ExecutionContext(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; agent_id="analyst-1",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; policies=[&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Policy.read_only(),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # No write operations&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Policy.rate_limit(100, "1m"),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Max 100 calls/minute&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Policy.require_approval(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; actions=["delete_*", "write_production_*"],&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; min_approvals=2,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; approval_timeout_minutes=30,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ],&lt;BR /&gt;)&lt;BR /&gt;&lt;BR /&gt;result = await kernel.execute(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; action="delete_user_record",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; params={"user_id": 12345},&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; context=ctx,&lt;BR /&gt;)&lt;/P&gt;
&lt;P&gt;The policy engine works in two layers: configurable pattern matching (with sample rule sets for SQL injection, privilege escalation, and prompt injection that users customize for their environment) and a semantic intent classifier that helps detect dangerous goals regardless of phrasing. When an action is classified as `DESTRUCTIVE_DATA`, `DATA_EXFILTRATION`, or `PRIVILEGE_ESCALATION`, the engine blocks it, routes it for human approval, or downgrades the agent's trust level, depending on the configured policy.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Important&lt;/STRONG&gt;: All policy rules, detection patterns, and sensitivity thresholds are externalized to YAML configuration files. The toolkit ships with sample configurations in `examples/policies/` that must be reviewed and customized before production deployment. No built-in rule set should be considered exhaustive. Policy languages supported: YAML, OPA Rego, and Cedar.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;The kernel is stateless by design, each request carries its own context. This means you can deploy it behind a load balancer, as a sidecar container in Kubernetes, or in a serverless function, with no shared state to manage. On AKS or any Kubernetes cluster, it fits naturally into existing deployment patterns. Helm charts are available for agent-os, agent-mesh, and agent-sre.&lt;/P&gt;
&lt;H2&gt;Agent Mesh: Zero-Trust Identity for Agents&lt;/H2&gt;
&lt;P&gt;In service mesh architectures, services prove their identity via mTLS certificates before communicating. AgentMesh applies the same principle to AI agents using decentralized identifiers (DIDs) with Ed25519 cryptography and the Inter-Agent Trust Protocol (IATP):&lt;/P&gt;
&lt;P&gt;from agentmesh import AgentIdentity, TrustBridge&lt;BR /&gt;&lt;BR /&gt;identity = AgentIdentity.create(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name="data-analyst",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sponsor="alice@company.com",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Human accountability&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; capabilities=["read:data", "write:reports"],&lt;BR /&gt;)&lt;BR /&gt;# identity.did -&amp;gt; "did:mesh:data-analyst:a7f3b2..."&lt;BR /&gt;&lt;BR /&gt;bridge = TrustBridge()&lt;BR /&gt;verification = await bridge.verify_peer(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; peer_id="did:mesh:other-agent",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; required_trust_score=700,&amp;nbsp; # Must score &amp;gt;= 700/1000&lt;BR /&gt;)&lt;/P&gt;
&lt;P&gt;A critical feature is&amp;nbsp;&lt;STRONG&gt;trust decay&lt;/STRONG&gt;: an agent's trust score decreases over time without positive signals. An agent trusted last week but silent since then gradually becomes untrusted, modeling the reality that trust requires ongoing demonstration, not a one-time grant.&lt;/P&gt;
&lt;P&gt;Delegation chains enforce &lt;STRONG&gt;scope narrowing&lt;/STRONG&gt;: a parent agent with read+write permissions can delegate only read access to a child agent, never escalate.&lt;/P&gt;
&lt;H2&gt;Agent Hypervisor: Execution Rings&lt;/H2&gt;
&lt;P&gt;CPU architectures use privilege rings (Ring 0 for kernel, Ring 3 for userspace) to isolate workloads. The Agent Hypervisor applies this model to AI agents:&lt;/P&gt;
&lt;DIV class="styles_lia-table-wrapper__h6Xo9 styles_table-responsive__MW0lN"&gt;&lt;table border="1" style="border-width: 1px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Ring&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Trust Level&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;&lt;STRONG&gt;Capabilities&lt;/STRONG&gt;&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Ring 0 (Kernel)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Score ≥ 900&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Full system access, can modify policies&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Ring 1 (Supervisor)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Score ≥ 700&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Cross-agent coordination, elevated tool access&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Ring 2 (User)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Score ≥ 400&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Standard tool access within assigned scope&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;
&lt;P&gt;Ring 3 (Untrusted)&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Score &amp;lt; 400&lt;/P&gt;
&lt;/td&gt;&lt;td&gt;
&lt;P&gt;Read-only, sandboxed execution only&lt;/P&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;colgroup&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;col style="width: 33.33%" /&gt;&lt;/colgroup&gt;&lt;/table&gt;&lt;/DIV&gt;
&lt;P&gt;New and untrusted agents start in Ring 3 and earn their way up, exactly the principle of least privilege that production engineers apply to every other workload.&lt;/P&gt;
&lt;P&gt;Each ring enforces per-agent resource limits: maximum execution time, memory caps, CPU throttling, and request rate limits. If a Ring 2 agent attempts a Ring 1 operation, it gets blocked, just like a userspace process trying to access kernel memory.&lt;/P&gt;
&lt;P&gt;These ring definitions and their associated trust score thresholds are fully configurable via policy. Organizations can define custom ring structures, adjust the number of rings, set different trust score thresholds for transitions, and configure per-ring resource limits to match their security requirements.&lt;/P&gt;
&lt;P&gt;The hypervisor also provides&amp;nbsp;&lt;STRONG&gt;saga orchestration&lt;/STRONG&gt;&amp;nbsp;for multi-step operations. When an agent executes a sequence, draft email → send → update CRM, and the final step fails, compensating actions fire in reverse. Borrowed from distributed transaction patterns, this ensures multi-agent workflows maintain consistency even when individual steps fail.&lt;/P&gt;
&lt;H2&gt;Agent SRE: SLOs and Circuit Breakers for Agents&lt;/H2&gt;
&lt;P&gt;If you practice SRE, you measure services by SLOs and manage risk through error budgets. Agent SRE extends this to AI agents:&lt;/P&gt;
&lt;P&gt;When an agent's safety SLI drops below 99 percent, meaning more than 1 percent of its actions violate policy, the system automatically restricts the agent's capabilities until it recovers. This is the same error-budget model that SRE teams use for production services, applied to agent behavior.&lt;/P&gt;
&lt;P&gt;We also built nine chaos engineering fault injection templates: network delays, LLM provider failures, tool timeouts, trust score manipulation, memory corruption, and concurrent access races. Because the only way to know if your agent system is resilient is to break it intentionally.&lt;/P&gt;
&lt;P&gt;Agent SRE integrates with your existing observability stack through adapters for Datadog, PagerDuty, Prometheus, OpenTelemetry, Langfuse, LangSmith, Arize, MLflow, and more. Message broker adapters support Kafka, Redis, NATS, Azure Service Bus, AWS SQS, and RabbitMQ.&lt;/P&gt;
&lt;H2&gt;Compliance and Observability&lt;/H2&gt;
&lt;P&gt;If your organization already maps to CIS Benchmarks, NIST AI RMF, or other frameworks for infrastructure compliance, the OWASP Agentic Top 10 is the equivalent standard for AI agent workloads. The toolkit's agent-compliance package provides automated governance grading against these frameworks.&lt;/P&gt;
&lt;P&gt;The toolkit is framework-agnostic, with 20+ adapters that hook into each framework's native extension points, so adding governance to an existing agent is typically a few lines of configuration, not a rewrite.&lt;/P&gt;
&lt;P&gt;The toolkit exports metrics to any OpenTelemetry-compatible platform, Prometheus, Grafana, Datadog, Arize, or Langfuse. If you're already running an observability stack for your infrastructure, agent governance metrics flow through the same pipeline.&lt;/P&gt;
&lt;P&gt;Key metrics include: policy decisions per second, trust score distributions, ring transitions, SLO burn rates, circuit breaker state, and governance workflow latency.&lt;/P&gt;
&lt;H2&gt;Getting Started&lt;/H2&gt;
&lt;P&gt;# Install all packages&lt;BR /&gt;pip install agent-governance-toolkit[full]&lt;BR /&gt;&lt;BR /&gt;# Or individual packages&lt;BR /&gt;pip install agent-os-kernel agent-mesh agent-sre&lt;/P&gt;
&lt;P&gt;The toolkit is available across language ecosystems: Python, TypeScript (`@microsoft/agentmesh-sdk` on npm), Rust, Go, and .NET (`Microsoft.AgentGovernance` on NuGet).&lt;/P&gt;
&lt;H2&gt;Azure Integrations&lt;/H2&gt;
&lt;P&gt;While the toolkit is platform-agnostic, we've included integrations that help enable the fastest path to production, on Azure:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure Kubernetes Service (AKS):&lt;/STRONG&gt; Deploy the policy engine as a sidecar container alongside your agents. Helm charts provide production-ready manifests for agent-os, agent-mesh, and agent-sre.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Azure AI Foundry Agent Service:&lt;/STRONG&gt; Use the built-in middleware integration for agents deployed through Azure AI Foundry.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;OpenClaw Sidecar:&lt;/STRONG&gt; One compelling deployment scenario is running&amp;nbsp;&lt;A class="lia-external-url" href="https://github.com/openclaw" target="_blank"&gt;OpenClaw&lt;/A&gt;, the open-source autonomous agent, inside a container with the Agent Governance Toolkit deployed as a sidecar. This gives you policy enforcement, identity verification, and SLO monitoring over OpenClaw's autonomous operations. On Azure Kubernetes Service (AKS), the deployment is a standard pod with two containers: OpenClaw as the primary workload and the governance toolkit as the sidecar, communicating over localhost. We have a reference architecture and&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/agt-helm" target="_blank"&gt;Helm chart available in the repository&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The same sidecar pattern works with any containerized agent, OpenClaw is a particularly compelling example because of the interest in autonomous agent safety.&lt;/P&gt;
&lt;H2&gt;Tutorials and Resources&lt;/H2&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://aka.ms/agt-tutorials" target="_blank"&gt;34+ step-by-step tutorials&lt;/A&gt; covering policy engines, trust, compliance, MCP security, observability, and cross-platform SDK usage are available in the repository.&lt;/P&gt;
&lt;P&gt;git clone https://github.com/microsoft/agent-governance-toolkit&lt;BR /&gt;cd agent-governance-toolkit&lt;BR /&gt;pip install -e "packages/agent-os[dev]" -e "packages/agent-mesh[dev]" -e "packages/agent-sre[dev]"&lt;BR /&gt;&lt;BR /&gt;# Run the demo&lt;BR /&gt;python -m agent_os.demo&lt;/P&gt;
&lt;H2&gt;What's Next&lt;/H2&gt;
&lt;P&gt;AI agents are becoming autonomous decision-makers in production infrastructure, executing code, managing databases, and orchestrating services. The security patterns that kept production systems safe for decades, least privilege, mandatory access controls, process isolation, audit logging, are exactly what these new workloads need. We built them. They're open source.&lt;/P&gt;
&lt;P&gt;We're building this in the open because agent security is too important for any single organization to solve alone:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Security research&lt;/STRONG&gt;: Adversarial testing, red-team results, and vulnerability reports strengthen the toolkit for everyone.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Community contributions&lt;/STRONG&gt;: Framework adapters, detection rules, and compliance mappings from the community expand coverage across ecosystems.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;We are committed to open governance. We're releasing this project under Microsoft today, and we aspire to move it into a foundation home, such as the AI and Data Foundation (AAIF), where it can benefit from cross-industry stewardship. We're actively engaging with foundation partners on this path.&lt;/P&gt;
&lt;P&gt;The Agent Governance Toolkit is open source under the MIT license. Contributions welcome at&amp;nbsp;&lt;A class="lia-external-url" href="https://aka.ms/agent-governance-toolkit" target="_blank"&gt;github.com/microsoft/agent-governance-toolkit&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 04:55:22 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/linux-and-open-source-blog/agent-governance-toolkit-architecture-deep-dive-policy-engines/ba-p/4510105</guid>
      <dc:creator>mosiddi</dc:creator>
      <dc:date>2026-04-10T04:55:22Z</dc:date>
    </item>
    <item>
      <title>Azure IoT Operations 2603 is now available: Powering the next era of Physical AI</title>
      <link>https://techcommunity.microsoft.com/t5/internet-of-things-blog/azure-iot-operations-2603-is-now-available-powering-the-next-era/ba-p/4509342</link>
      <description>&lt;P&gt;Industrial AI is entering a new phase.&lt;/P&gt;
&lt;P&gt;For years, AI innovation has largely lived in dashboards, analytics, and digital decision support. Today, that intelligence is moving into the real world, onto factory floors, oil fields, and production lines, where AI systems don’t just analyze data, but sense, reason, and act in physical environments. This shift is increasingly described as Physical AI: intelligence that operates reliably where safety, latency, and real‑world constraints matter most.&lt;/P&gt;
&lt;P&gt;With the Azure IoT Operations 2603 (v1.3.38) release, Microsoft is delivering one of its most significant updates to date, strengthening the platform foundation required to build, deploy, and operate Physical AI systems at industrial scale.&lt;/P&gt;
&lt;H1&gt;Why Physical AI needs a new kind of platform&lt;/H1&gt;
&lt;P&gt;Physical AI systems are fundamentally different from digital‑only AI. They require:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Real‑time, low‑latency decision‑making at the edge&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Tight integration across devices, assets, and OT systems&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;End‑to‑end observability, health, and lifecycle management&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Secure cloud‑to‑edge control planes with governance built in&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Industry leaders and researchers increasingly agree that success in Physical AI depends less on isolated models, and more on &lt;STRONG&gt;software platforms that orchestrate data, assets, actions, and AI workloads across the physical world&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Azure IoT Operations was built for exactly this challenge.&lt;/P&gt;
&lt;H1&gt;&lt;STRONG&gt;What’s new in Azure IoT Operations 2603&lt;/STRONG&gt;&lt;/H1&gt;
&lt;P&gt;The 2603 release delivers major advancements across &lt;STRONG&gt;data pipelines, connectivity, reliability, and operational control&lt;/STRONG&gt;, enabling customers to move faster from experimentation to production‑grade Physical AI.&lt;/P&gt;
&lt;H2&gt;Cloud‑to‑edge management actions&lt;/H2&gt;
&lt;P&gt;&lt;STRONG&gt;Cloud‑to‑edge management actions&lt;/STRONG&gt; enable teams to securely execute control and configuration operations on on‑premises assets, such as invoking methods, writing values, or adjusting settings, using &lt;STRONG&gt;Azure Resource Manager and Event Grid–based MQTT messaging&lt;/STRONG&gt;. This capability extends the Azure control plane beyond the cloud, allowing intent, policy, and actions to be delivered reliably to physical systems while remaining decoupled from protocol and device specifics. For &lt;STRONG&gt;Physical AI&lt;/STRONG&gt;, this closes the loop between perception and action: insights and decisions derived from models can be translated into governed, auditable changes in the physical world, even when assets operate in distributed or intermittently connected environments. Built‑in &lt;STRONG&gt;RBAC, managed identity, and activity logs&lt;/STRONG&gt; ensure every action is authorized, traceable, and compliant, preserving safety, accountability, and human oversight as intelligence increasingly moves from observation to autonomous execution at the edge.&lt;/P&gt;
&lt;H2&gt;No‑code dataflow graphs&lt;/H2&gt;
&lt;P&gt;Azure IoT Operations makes it easier to build real‑time data pipelines at the edge without writing custom code. &lt;STRONG&gt;No‑code data flow graphs&lt;/STRONG&gt; let teams design visual processing pipelines using built‑in transforms, with improved reliability, validation, and observability.&lt;/P&gt;
&lt;img /&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Visual Editor&lt;/STRONG&gt; – Build multi-stage data processing systems in the Operations Experience canvas. Drag and connect sources, transforms, and destinations visually. Configure map rules, filter conditions, and window durations inline. Deploy directly from the browser or define in Bicep/YAML for GitOps.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Composable Transforms, Any Order&lt;/STRONG&gt; – Chain map, filter, branch, concatenate, and window transforms in any sequence. Branch splits messages down parallel paths based on conditions. Concatenate merges them back. Route messages to different MQTT topics based on content. No fixed pipeline shape.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Expressions, Enrichment, and Aggregation&lt;/STRONG&gt; – Unit conversions, math, string operations, regex, conditionals, and last-known-value lookups, all built into the expression language. Enrich messages with external data from a state store. Aggregate high-frequency sensor data over tumbling time windows to compute averages, min/max, and counts.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Open and Extensible &lt;/STRONG&gt;– Connect to MQTT, Kafka, and OpenTelemetry (OTel) endpoints with built-in security through Azure Key Vault and managed identities. Need logic beyond what no-code covers? Drop a custom Wasm module (even embed and run ONNX AI ML models) into the middle of any graph alongside built-in transforms. You're never locked into declarative configuration.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Together, these capabilities allow teams to move from raw telemetry to actionable signals directly at the edge without custom code or fragile glue logic.&lt;/P&gt;
&lt;H2&gt;Expanded, production‑ready connectivity&lt;/H2&gt;
&lt;P&gt;The &lt;STRONG&gt;MQTT connector&lt;/STRONG&gt; enables customers to onboard MQTT devices as assets and route data to downstream workloads using familiar MQTT topics, with the flexibility to support unified namespace (UNS) patterns when desired. By leveraging MQTT’s lightweight publish/subscribe model, teams can simplify connectivity and share data across consumers without tight coupling between producers and applications. This is especially important for &lt;STRONG&gt;Physical AI&lt;/STRONG&gt;, where intelligent systems must continuously sense state changes in the physical world and react quickly based on a consistent, authoritative operational context rather than fragmented data pipelines. Alongside MQTT, Azure IoT Operations continues to deliver broad, industrial‑grade connectivity across &lt;STRONG&gt;OPC UA, ONVIF, Media, REST/HTTP, and other connectors&lt;/STRONG&gt;, with improved asset discovery, payload transformation, and lifecycle stability, providing the dependable connectivity layer Physical AI systems rely on to understand and respond to real‑world conditions.&lt;/P&gt;
&lt;img /&gt;
&lt;H2&gt;Unified health and observability&lt;/H2&gt;
&lt;P&gt;Physical AI systems must be trustworthy. Azure IoT Operations 2603 introduces &lt;STRONG&gt;unified health status reporting&lt;/STRONG&gt; across brokers, dataflows, assets, connectors, and endpoints, using consistent states and surfaced through both Kubernetes and Azure Resource Manager. This enables operators to see—not guess—when systems are ready to act in the physical world.&lt;/P&gt;
&lt;H2&gt;Optional OPC UA connector deployment&lt;/H2&gt;
&lt;P&gt;Azure IoT Operations 2603 introduces &lt;STRONG&gt;optional OPC UA connector deployment&lt;/STRONG&gt;, reinforcing a design goal to keep deployments as streamlined as possible for scenarios that don’t require OPC UA from day one. The OPC UA connector is a discrete, native component of Azure IoT Operations that can be included during initial instance creation or added later as needs evolve, allowing teams to avoid unnecessary footprint and complexity in MQTT‑only or non‑OPC deployments. This reflects the broader architectural principle behind Azure IoT Operations: a platform built for &lt;STRONG&gt;composability and decomposability&lt;/STRONG&gt;, where capabilities are assembled based on scenario requirements rather than assumed defaults, supporting faster onboarding, lower resource consumption, and cleaner production rollouts without limiting future expansion.&lt;/P&gt;
&lt;img /&gt;
&lt;H2&gt;Broker reliability and platform hardening&lt;/H2&gt;
&lt;P&gt;The 2603 release significantly improves broker reliability through graceful upgrades, idempotent replication, persistence correctness, and backpressure isolation—capabilities essential for always‑on Physical AI systems operating in production environments.&lt;/P&gt;
&lt;H1&gt;Physical AI in action: What customers are achieving today&lt;/H1&gt;
&lt;P&gt;Azure IoT Operations is already powering real‑world Physical AI across industries, helping customers move beyond pilots to repeatable, scalable execution.&lt;/P&gt;
&lt;H2&gt;Procter &amp;amp; Gamble&lt;/H2&gt;
&lt;P&gt;Consumer goods leader P&amp;amp;G continually looks for ways to drive manufacturing efficiency and improve overall equipment effectiveness—a KPI encompassing availability, performance, and quality that’s tracked in P&amp;amp;G facilities around the world. P&amp;amp;G deployed Azure IoT Operations, enabled by Azure Arc, to capture real-time data from equipment at the edge, analyze it in the cloud, and deploy predictive models that enhance manufacturing efficiency and reduce unplanned downtime. Using Azure IoT Operations and Azure Arc, P&amp;amp;G is extrapolating insights and correlating them across plants to improve efficiency, reduce loss, and continue to drive global manufacturing technology forward. &lt;A class="lia-external-url" href="https://www.microsoft.com/en/customers/story/25077-procter-and-gamble-iot-operations" target="_blank" rel="noopener"&gt;More info.&lt;/A&gt;&lt;/P&gt;
&lt;H2&gt;Husqvarna&lt;/H2&gt;
&lt;P&gt;Husqvarna Group faced increasing pressure to modernize its fragmented global infrastructure, gain real-time operational insights, and improve efficiency across its supply chain to stay competitive in a rapidly evolving digital and manufacturing landscape. Husqvarna Group implemented a suite of Microsoft Azure solutions—including Azure Arc, Azure IoT Operations, and Azure OpenAI—to unify cloud and on-premises systems, enable real-time data insights, and drive innovation across global manufacturing operations. With Azure, Husqvarna Group achieved 98% faster data deployment and 50% lower infrastructure imaging costs, while improving productivity, reducing downtime, and enabling real-time insights across a growing network of smart, connected factories. &lt;A class="lia-external-url" href="https://www.microsoft.com/en/customers/story/24010-husqvarna-hq-azure" target="_blank" rel="noopener"&gt;More info.&lt;/A&gt;&lt;/P&gt;
&lt;H2&gt;Chevron&lt;/H2&gt;
&lt;P&gt;With its Facilities and Operations of the Future initiative, Chevron is reimagining the monitoring of its physical operations to support remote and autonomous operations through enhanced capabilities and real-time access to data. Chevron adopted Microsoft Azure IoT Operations, enabled by Azure Arc, to manage and analyze data locally at remote facilities at the edge, while still maintaining a centralized, cloud-based management plane. Real-time insights enhance worker safety while lowering operational costs, empowering staff to focus on complex, higher-value tasks rather than routine inspections. &lt;A class="lia-external-url" href="https://www.microsoft.com/en/customers/story/22849-chevron-iot-operations/" target="_blank" rel="noopener"&gt;More info.&lt;/A&gt;&lt;/P&gt;
&lt;H1&gt;A platform purpose‑built for Physical AI&lt;/H1&gt;
&lt;P&gt;Across manufacturing, energy, and infrastructure, the message is clear: &lt;STRONG&gt;the next wave of AI value will be created where digital intelligence meets the physical world&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Azure IoT Operations 2603 strengthens Microsoft’s commitment to that future—providing the secure, observable, cloud‑connected edge platform required to build Physical AI systems that are not only intelligent, but dependable.&lt;/P&gt;
&lt;H1&gt;Get started&lt;/H1&gt;
&lt;P&gt;To explore the full Azure IoT Operations 2603 release, review the &lt;A href="https://aka.ms/aiodocs" target="_blank" rel="noopener"&gt;public documentation&lt;/A&gt; and &lt;A href="https://github.com/Azure/azure-iot-operations/releases" target="_blank" rel="noopener"&gt;release notes&lt;/A&gt;, and start building Physical AI solutions that operate and scale confidently in the real world.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2026 00:03:01 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/internet-of-things-blog/azure-iot-operations-2603-is-now-available-powering-the-next-era/ba-p/4509342</guid>
      <dc:creator>seanparham</dc:creator>
      <dc:date>2026-04-10T00:03:01Z</dc:date>
    </item>
    <item>
      <title>Estimate Microsoft Sentinel Costs with Confidence Using the New Sentinel Cost Estimator</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-sentinel-blog/estimate-microsoft-sentinel-costs-with-confidence-using-the-new/ba-p/4507062</link>
      <description>&lt;P&gt;One of the first questions teams ask when evaluating Microsoft Sentinel is simple: what will this actually cost? Today, many customers and partners estimate Sentinel costs using the Azure Pricing Calculator, but it doesn’t provide the Sentinel-specific usage guidance needed to understand how each Sentinel meter contributes to overall spend. As a result, it can be hard to produce accurate, trustworthy estimates, especially early on, when you may not know every input upfront. To make these conversations easier and budgets more predictable, Microsoft is introducing the new Sentinel Cost Estimator (public preview) for Microsoft customers and partners.&lt;/P&gt;
&lt;P&gt;The Sentinel Cost Estimator gives organizations better visibility into spend and more confidence in budgeting as they operate at scale.&lt;/P&gt;
&lt;P&gt;You can access the Microsoft Sentinel Cost Estimator here: &lt;A href="https://microsoft.com/en-us/security/pricing/microsoft-sentinel/cost-estimator" target="_blank" rel="noopener"&gt;https://microsoft.com/en-us/security/pricing/microsoft-sentinel/cost-estimator&lt;/A&gt;&lt;/P&gt;
&lt;H2 aria-level="2"&gt;&lt;SPAN data-contrast="none"&gt;&lt;SPAN data-ccp-parastyle="heading 2"&gt;What the Sentinel Cost Estimator does &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN data-ccp-props="{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;335559738&amp;quot;:160,&amp;quot;335559739&amp;quot;:80}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;The new Sentinel Cost Estimator makes pricing transparent and predictable for Microsoft customers and partners.&amp;nbsp;&amp;nbsp;The Sentinel Cost Estimator helps you understand what drives costs at a meter level and ensures your estimates are accurate with step-by-step guidance.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-ccp-props="{}"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can model multi-year estimates with built-in projections for up to three years, making it easy to anticipate data growth, plan for future spend, and avoid budget surprises as your security operations mature. Estimates can be easily shared with finance and security teams to support better budgeting and planning.&lt;/P&gt;
&lt;H2&gt;When to Use the Sentinel Cost Estimator&lt;/H2&gt;
&lt;P&gt;Use the Sentinel Cost Estimator to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Model ingestion growth over time as new data sources are onboarded&lt;/LI&gt;
&lt;LI&gt;Explore tradeoffs between Analytics and Data Lake storage tiers&lt;/LI&gt;
&lt;LI&gt;Understand the impact of retention requirements on total spend&lt;/LI&gt;
&lt;LI&gt;Estimate compute usage for notebooks and advanced queries&lt;/LI&gt;
&lt;LI&gt;Project costs across a multi‑year deployment timeline&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For broader Azure infrastructure cost planning, the Azure Pricing Calculator can still be used alongside the Sentinel Cost Estimator.&lt;/P&gt;
&lt;H2&gt;Cost Estimator Example&lt;/H2&gt;
&lt;P&gt;Let’s walk through a practical example using the Cost Estimator. A medium-sized company that is new to Microsoft Sentinel wants a high-level estimate of expected costs. In their previous SIEM, they performed proactive threat hunting across identity, endpoint, and network logs; ran detections on high-security-value data sources from multiple vendors; built a small set of dashboards; and required three years of retention for compliance and audit purposes. Based on their prior SIEM, they estimate they currently ingest about 2 TB per day.&lt;/P&gt;
&lt;P&gt;In the Cost Estimator, they select their region and enter their daily ingestion volume. As they are not currently using Sentinel data lake, they can explore different ways of splitting ingestion between tiers to understand the potential cost benefit of using the data lake.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Their retention requirement is three years. If they choose to use Sentinel data lake, they can plan to retain 90 days in the Analytics tier (included with Microsoft Sentinel) and keep the remaining data in Sentinel data lake for the full three years.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;As notebooks are new to them, they plan to evaluate notebooks for SOC workflows and graph building. They expect to start in the light usage tier and may move to medium as they mature. Since they occasionally query data older than 90 days to build trends—and anticipate using the Sentinel MCP server for SOC workflows on Sentinel lake data—they expect to start in the medium query volume tier.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; These tiers are for estimation purposes only; they do not lock in pricing when using the Microsoft Sentinel platform.&lt;/P&gt;
&lt;P&gt;Because this customer is upgrading from Microsoft 365 E3 to E5, they may be eligible for free ingestion based on their user count. Combined with their eligible server data from Defender for Servers, this can reduce their billable ingestion.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;SPAN data-contrast="auto"&gt;&amp;nbsp;&lt;/SPAN&gt;In the review step, the Cost Estimator projects costs across a three-year window and breaks down drivers such as data tiers, commitment tiers, and comparisons with alternative storage options. From there, the customer can go back to earlier steps to adjust inputs and explore different scenarios. Once done, the estimate report can be exported for reference with Microsoft representatives and internal leadership when discussing the deployment of Microsoft Sentinel and Sentinel Platform.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;H2&gt;Finalize Your Estimate with Microsoft&lt;/H2&gt;
&lt;P&gt;The Microsoft Sentinel Cost Estimator is designed to provide directional guidance and help organizations understand how architectural decisions may influence cost. Final pricing may vary based on factors such as deployment architecture, commitment tiers, and applicable discounts. We recommend working with your Microsoft account team or a Security sales specialist to develop a formal proposal tailored to your organization’s requirements.&lt;/P&gt;
&lt;H2&gt;Try the Microsoft Sentinel Cost Estimator&lt;/H2&gt;
&lt;P&gt;Start building your Microsoft Sentinel cost estimate today: &lt;A href="https://microsoft.com/en-us/security/pricing/microsoft-sentinel/cost-estimator" target="_blank" rel="noopener"&gt;https://microsoft.com/en-us/security/pricing/microsoft-sentinel/cost-estimator&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Apr 2026 22:26:18 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-sentinel-blog/estimate-microsoft-sentinel-costs-with-confidence-using-the-new/ba-p/4507062</guid>
      <dc:creator>shubh_khandhadia</dc:creator>
      <dc:date>2026-04-09T22:26:18Z</dc:date>
    </item>
    <item>
      <title>Getting Started with GitHub Copilot SDK</title>
      <link>https://techcommunity.microsoft.com/t5/microsoft-mission-critical-blog/getting-started-with-github-copilot-sdk/ba-p/4510059</link>
      <description>&lt;P&gt;GitHub Copilot has been a staple in developer workflows for a while — it suggests code, completes functions, and generally keeps you from looking up that one syntax for the hundredth time. But what if you could take that same intelligence and embed it directly into your own applications? That's exactly what the GitHub Copilot SDK lets you do.&lt;/P&gt;
&lt;P&gt;Launched in technical preview in January 2026 and entering public preview on April 2nd, 2026, the SDK gives you programmatic access to Copilot's agentic engine. It's the same runtime that powers the Copilot CLI — just exposed as a library you can import into your own code, in your language of choice.&lt;/P&gt;
&lt;H2&gt;What Is the GitHub Copilot SDK?&lt;/H2&gt;
&lt;P&gt;The SDK is a multi-language library — Python, TypeScript, Go, .NET, and Java — that lets your application talk directly to Copilot's agent runtime. You don't have to build your own orchestration layer, manage model contexts, or figure out tool invocation protocols from scratch. All of that is handled for you.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Three core concepts are worth understanding upfront:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;CopilotClient&lt;/STRONG&gt; — your main entry point. It manages the connection to the Copilot CLI running in server mode.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Sessions&lt;/STRONG&gt; — hold a persistent conversational context, meaning the agent remembers what's been said across multiple turns and can handle genuinely stateful workflows.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Tools&lt;/STRONG&gt; — regular Python functions you register with the session. The agent calls them autonomously when it needs to interact with the outside world: query a database, hit an API, read a file.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For Python, getting started is a single command:&lt;/P&gt;
&lt;LI-CODE lang="bash"&gt;pip install github-copilot-sdk&lt;/LI-CODE&gt;
&lt;P&gt;You'll also need the Copilot CLI (https://docs.github.com/en/copilot/how-tos/set-up/install-copilot-cli) installed and accessible in your PATH, plus Python 3.11 or higher.&lt;/P&gt;
&lt;P&gt;Read this on how to setup: &lt;A class="lia-external-url" href="https://github.com/github/copilot-sdk/tree/main/python" target="_blank"&gt;copilot-sdk/python&lt;/A&gt;&lt;/P&gt;
&lt;H2&gt;Sending Your First Message&lt;/H2&gt;
&lt;LI-CODE lang="python"&gt;import asyncio

from copilot import CopilotClient

from copilot.session import PermissionHandler

async def main():

    async with CopilotClient() as client:

        async with await client.create_session(

            on_permission_request=PermissionHandler.approve_all,

            model="gpt-5",

        ) as session:

            done = asyncio.Event()

            def on_event(event):

                if event.type.value == "assistant.message":

                    print(event.data.content)

                elif event.type.value == "session.idle":

                    done.set()

            session.on(on_event)

            await session.send("Explain the difference between a list and a tuple in Python.")

            await done.wait()

asyncio.run(main())&lt;/LI-CODE&gt;
&lt;P&gt;A couple of things to notice. The `async with` pattern handles all setup and teardown — no manual cleanup required. The `on_permission_request` parameter is required for every session; it's a handler the SDK calls before the agent executes any tool, allowing you to approve or deny the action. `PermissionHandler.approve_all` is the simplest option and perfect for getting started, but in production you'll want something more selective. More on that below.&lt;/P&gt;
&lt;H2&gt;Giving Your Agent Real Capabilities&lt;/H2&gt;
&lt;P&gt;Text in, text out is fine. But the real value of the SDK is that you can give the agent *tools* — functions it can call to interact with real systems. The `@define_tool` decorator makes this clean using Pydantic for parameter validation:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;import asyncio

from pydantic import BaseModel, Field

from copilot import CopilotClient, define_tool

from copilot.session import PermissionHandler

class GetPriceParams(BaseModel):

    ticker: str = Field(description="Stock ticker symbol, e.g. MSFT")

@define_tool(description="Fetch the current stock price for a given ticker")

async def get_stock_price(params: GetPriceParams) -&amp;gt; str:

    # Replace with a real API call

    return f"The current price of {params.ticker} is $150.00"

async def main():

    async with CopilotClient() as client:

        async with await client.create_session(

            on_permission_request=PermissionHandler.approve_all,

            model="gpt-5",

            tools=[get_stock_price],

        ) as session:

            done = asyncio.Event()

            def on_event(event):

                if event.type.value == "assistant.message":

                    print(event.data.content)

                elif event.type.value == "session.idle":

                    done.set()

            session.on(on_event)

            await session.send("What's the current price of Microsoft stock?")

            await done.wait()

asyncio.run(main())&lt;/LI-CODE&gt;
&lt;P&gt;When the prompt arrives, the agent works out that it should call `get_stock_price` with `ticker="MSFT"`, runs your function, and folds the result into its response. You don't wire up the function-calling logic yourself — the SDK handles dispatch, parameter parsing, and return value handling. Your job is just writing the function.&lt;/P&gt;
&lt;H2&gt;Streaming Responses in Real Time&lt;/H2&gt;
&lt;P&gt;If you're building anything interactive, waiting for a complete response before displaying anything feels slow. Setting `streaming=True` and listening for `assistant.message_delta` events fixes that immediately:&lt;/P&gt;
&lt;LI-CODE lang="python"&gt;async with await client.create_session(

    on_permission_request=PermissionHandler.approve_all,

    model="gpt-5",

    streaming=True,

) as session:

    done = asyncio.Event()

    def on_event(event):

        match event.type.value:

            case "assistant.message_delta":

                print(event.data.delta_content or "", end="", flush=True)

            case "session.idle":

                done.set()

    session.on(on_event)

    await session.send("Write a Python function that validates an email address.")

    await done.wait()&lt;/LI-CODE&gt;
&lt;P&gt;Each chunk arrives as a `delta_content` string. Print it directly for a terminal UI, or accumulate chunks if you need the full response as a single string.&lt;/P&gt;
&lt;H2&gt;A Few Things Worth Knowing Before You Build&lt;/H2&gt;
&lt;img /&gt;
&lt;P&gt;&lt;STRONG&gt;Billing&lt;/STRONG&gt;: Every prompt counts against your GitHub Copilot subscription's premium request quota. If you're building automated workflows that fire off many requests — think CI pipelines or scheduled jobs — monitor usage. The SDK also supports BYOK (Bring Your Own Key), so you can plug in your own API keys from OpenAI, Azure AI Foundry, or Anthropic, which is a good option if you already have model deployments or want to separate usage billing.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Stability&lt;/STRONG&gt;: The SDK is in public preview. It follows semantic versioning, so breaking changes come with a major version bump, but check the release notes between upgrades.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Permissions&lt;/STRONG&gt;: For anything beyond experiments, replace `PermissionHandler.approve_all` with a custom handler. The SDK lets you inspect each tool request by kind — `shell`, `write`, `read`, `url`, `custom-tool` — and return `approved` or `denied` per request. That's where your security posture lives.&lt;/P&gt;
&lt;H2&gt;If You Want to Start — Start Here&lt;/H2&gt;
&lt;P&gt;One thing I've found working is that the best way to help customers adopt a technology is to actually use it yourself first. The Copilot SDK is a good candidate for that approach.&lt;/P&gt;
&lt;P&gt;On the internal side, there are a handful of workflows that translate really well to agents.&lt;/P&gt;
&lt;P&gt;Customer health reviews, for example — instead of manually pulling data from multiple tools before a call, you could build an agent that gathers recent Azure consumption,&lt;/P&gt;
&lt;P&gt;Copilot seat usage, and open support tickets, then produces a plain-language summary. Account preparation used to mean 30 minutes of tab-switching; an agent with the right custom tools can reduce that to a prompt.&lt;/P&gt;
&lt;P&gt;Incident prep is another one. When a customer hits an issue and needs a root cause summary fast, an agent that can read recent deployment logs, scan for known patterns, and draft a timeline is genuinely useful — both internally and as something you can walk through with the customer.&lt;/P&gt;
&lt;P&gt;Building these tools yourself also gives you hands-on credibility when the architecture conversation comes up. You've already worked through the permission model, you've thought about BYOK, and you know where the rough edges are. That context matters more than any slide.&lt;/P&gt;
&lt;H2&gt;How to Help Customers Get Started&lt;/H2&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;Most enterprise customers land in one of two places: they see Copilot as a developer IDE tool and haven't thought about embedding it in applications, or they've heard about agentic AI and don't know what a framework like this actually handles versus what they need to build themselves.&lt;/P&gt;
&lt;P&gt;The clearest entry point is to start with a specific, bounded use case — not "let's build an AI agent" but "your support team answers the same 40 questions every week; let's route those through an agent that queries your internal knowledge base." That scope is small enough to deliver in a few days, concrete enough to measure, and immediately demonstrates how custom tools connect to real systems.&lt;/P&gt;
&lt;P&gt;A few things worth surfacing early in the architecture conversation:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;BYOK vs. Copilot subscription&lt;/STRONG&gt;: Customers with existing Azure AI Foundry or OpenAI contracts can connect their own models. A quick win for enterprises who already have model deployments and don't want to provision Copilot seats for non-developer workloads.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Permission governance&lt;/STRONG&gt;: The `on_permission_request` handler is where the security conversation lives. For customers in regulated industries, showing that every tool action can be audited and restricted at the code level — not just policy — tends to land well.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;MCP integration&lt;/STRONG&gt;: Customers with existing tool ecosystems (Jira, ServiceNow, internal APIs) can expose those as MCP servers rather than rewriting everything as custom tools. Worth raising early to avoid unnecessary rework.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;Customer Use Cases&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;DevOps and platform engineering&lt;/STRONG&gt; — Agents that validate infrastructure-as-code before deployment, flag security misconfigurations, or triage incidents by reading runbooks and change logs. These are high-value because they touch production workflows and have clear, measurable ROI.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Internal knowledge and support&lt;/STRONG&gt; — An agent over internal documentation — wikis, policies, architecture decisions — that answers employee questions without requiring someone to search three separate systems. Especially valuable for large organizations where institutional knowledge is fragmented.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Developer productivity&lt;/STRONG&gt; — Automating pull request summaries, generating release notes from commit history, or flagging potential issues in code changes. These compound fast: save 10 minutes per PR across a 500-developer org and you notice it quickly.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Reporting and operations&lt;/STRONG&gt; — Generating weekly status reports, customer-facing summaries, or executive briefings by pulling from live data sources. The agent handles gathering and formatting; the human handles the judgment call.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The common thread is that the best use cases aren't about replacing people. They're about removing the repetitive connective tissue between tasks — so that your team, and your customers' teams, spend more time on the work that actually requires their expertise.&lt;/P&gt;
&lt;H2&gt;Where to Go from Here&lt;/H2&gt;
&lt;P&gt;The official SDK repo (&lt;A href="https://github.com/github/copilot-sdk" target="_blank"&gt;https://github.com/github/copilot-sdk&lt;/A&gt;) has a Python cookbook with practical recipes, active documentation, and an Issues page that the team monitors closely. Session hooks, MCP server integration, and the system message API are all worth exploring once you're comfortable with the basics.&lt;/P&gt;
&lt;P&gt;The hardest part is usually just the first 20 lines. Once the client is running and you've got a session sending messages, the rest clicks pretty quickly — and that first working agent is a compelling starting point for the customer conversation too.&lt;/P&gt;
&lt;P&gt;The GitHub Copilot SDK is available in public preview at (&lt;A href="https://github.com/github/copilot-sdk" target="_blank"&gt;https://github.com/github/copilot-sdk&lt;/A&gt;). Python 3.11+ required.&lt;/P&gt;
&lt;H2&gt;Recommended Resources for Deeper Insights&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://ithy.com/?query=Building%20AI%20agents%20with%20GitHub%20Copilot%20SDK" target="_blank"&gt;Building AI agents with GitHub Copilot SDK&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://ithy.com/?query=Advanced%20features%20of%20GitHub%20Copilot%20SDK" target="_blank"&gt;Advanced features of GitHub Copilot SDK&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://ithy.com/?query=Integrating%20custom%20tools%20with%20Copilot%20SDK" target="_blank"&gt;Integrating custom tools with Copilot SDK&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://ithy.com/?query=Security%20best%20practices%20for%20GitHub%20Copilot%20SDK%20applications" target="_blank"&gt;Security best practices for GitHub Copilot SDK applications&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Thu, 09 Apr 2026 21:43:21 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/microsoft-mission-critical-blog/getting-started-with-github-copilot-sdk/ba-p/4510059</guid>
      <dc:creator>anishekkamal</dc:creator>
      <dc:date>2026-04-09T21:43:21Z</dc:date>
    </item>
  </channel>
</rss>

