Top 3 Session Picks
All three run on Thursday Nov 19 and none overlap, so you can attend every one. Times are Pacific.
Inforcer co-founder Will Connor on how MSPs build a management layer across Microsoft 365.
Lewis Barry, Justin Garrett and Femke Cornelissen on the path to becoming an MVP.
Agent identity framed as the new service principal. Agent titles tie with Zero Trust as the biggest Entra theme, 9 each.
All Sessions by Product and Format
Each cell counts Core and Related sessions, with description-only mentions shown underneath. Entra has 6 on-topic breakouts against 22 theater, lightning, and table-talk sessions. Purview has 8 against 16. Select a cell to jump to that group.
| Breakouts | Labs | Theater | Lightning | Table talks | On demand | |
|---|---|---|---|---|---|---|
| Entra | 6+4 mention | 3+2 mention | 8+8 mention | 7+5 mention | 7+6 mention | 6+4 mention |
| Purview | 8+3 mention | 0 | 1+6 mention | 7+3 mention | 8+3 mention | 5+1 mention |
| Edge | 1 | 0 | 1+2 mention | 2+4 mention | 0 | 0 |
| MVP and Inforcer | 0 | 0 | 1 | 1 | 0 | 0 |
Microsoft Entra Sessions
Two themes tie for the largest share of the 37 on-topic Entra sessions: 9 titles name agents and 9 name Zero Trust (some do both). Recovery follows with 6, and passkeys, phishing, or MFA reach only 2. The flagship is BRK343 on Wednesday at 10:15 AM. BRK331 and BRK332 run back to back in the catalog on Thursday at 1:30 PM, the same slot as the Edge breakout BRK397, so pick one. Three pre-recorded sessions (ODSP2103, ODSP2151, ODSP2179) cover identity resilience, recovery, and Entra ID backup. They have no live slot, so they are the ones to queue for the flight.
Breakouts
1045 minutes at level 200 to 400, with live demos and real architecture.
Labs
575 minutes, instructor-led in a live environment. RSVP is required and they fill fast. Digital labs run online.
Theater sessions
1625 minutes of demo-driven content in the Hub.
Lightning talks
1215 minutes in small mini-theaters, built for questions and quick insight.
Table talks
1345-minute small-group technical discussions moderated by Microsoft subject matter experts.
On-demand (pre-recorded)
10Pre-recorded, online only. No live slot.
Microsoft Purview Sessions
20 of the 29 on-topic Purview sessions put AI, agents, or Copilot in the title. 14 use compliance, audit, retention, or eDiscovery wording, and some titles do both. BRK348 on Wednesday at 4:15 PM is the Purview starting point, and TT2534 on Thursday at 9:00 AM is the AMA with the product team. BRK338 on Friday at 10:15 AM ties Purview to Agent 365.
Breakouts
1145 minutes at level 200 to 400, with live demos and real architecture.
Theater sessions
725 minutes of demo-driven content in the Hub.
Lightning talks
1015 minutes in small mini-theaters, built for questions and quick insight.
Table talks
1145-minute small-group technical discussions moderated by Microsoft subject matter experts.
On-demand (pre-recorded)
6Pre-recorded, online only. No live slot.
Edge Is the New OS and These Are Worth Your Time
The four Edge for Business sessions are one breakout (BRK397), one theater session aimed at MSPs (THR931), and two lightning talks (LTG1271, LTG1272). The six mentions below are different topics that happen to name a browser, so treat them as optional.
Breakouts
145 minutes at level 200 to 400, with live demos and real architecture.
Theater sessions
325 minutes of demo-driven content in the Hub.
Lightning talks
615 minutes in small mini-theaters, built for questions and quick insight.
MVP Program and Inforcer Sessions
Two sessions outside the three products. LTG13702 is the Thursday run of “So you want to become an MVP?” with Lewis Barry, Justin Garrett and Femke Cornelissen. The same title also runs Wednesday Nov 18 at 2:10 PM PT as LTG1370 with Justin Garrett only. THRSP1108 is a theater session from Inforcer co-founder Will Connor on how MSPs build a management layer across Microsoft 365. It is the only session in the catalog that names Inforcer.
Theater sessions
125 minutes of demo-driven content in the Hub.
Lightning talks
115 minutes in small mini-theaters, built for questions and quick insight.
Build and Automate Your Own Session List
The Ignite site is a JavaScript app, so fetching the page returns an empty shell. I skipped it. Michel de Rooij's Get-EventSession script shows where the catalog really lives: a single JSON file. I pulled that file, filtered it with a few regular expressions, and checked the result by hand. Here is the same path, so you can run it for your own products.
The repo's script (version 4.49 on master, dated Sept 24, 2026) lists Ignite2026 as a supported event and reads this endpoint. It returned HTTP 200 with 1,444 sessions when I pulled it.
https://eventtools.event.microsoft.com/ignite2026-prod/fallback/session-all-en-us.jsonThe file is a flat array. Each entry is one session slot, so a session that repeats appears several times under the same sessionCode. Group by that code and collect the start times. They are UTC, so subtract 8 hours for Pacific in November.
The product, solution area and industry tags in the file are empty, so keywords are the only filter. Matching the description as well as the title matters. The repo's -Keyword switch matches titles only, so it would miss description-only hits. This script runs steps 1 to 3 and prints a list. I ran it before putting it here.
import json, re, urllib.request
from datetime import datetime, timedelta
URL = "https://eventtools.event.microsoft.com/ignite2026-prod/fallback/session-all-en-us.json"
PATTERN = re.compile(r"\bentra\b|\bpurview\b|edge for business|microsoft edge", re.I)
sessions = json.load(urllib.request.urlopen(URL))
seen = {}
for s in sessions: # one row per session code, earliest slot wins
text = f"{s['title']} {s.get('description') or ''}"
if not PATTERN.search(text):
continue
start = s.get("startDateTime")
row = seen.setdefault(s["sessionCode"], {"title": s["title"], "type": s["sessionType"]["displayValue"], "slots": []})
if start:
pt = datetime.strptime(start, "%Y-%m-%dT%H:%M:%SZ") - timedelta(hours=8) # PST in November
row["slots"].append(pt.strftime("%a %b %d %I:%M %p"))
for code, r in sorted(seen.items()):
print(code, "|", r["type"], "|", r["title"], "|", ", ".join(sorted(r["slots"])[:1]) or "on demand")
print(len(seen), "sessions")My own pass split matches into Core (product named in the title, or an identity or data title with the product in the description), Related (on topic by title only) and Mention (description only). It also dropped false Edge hits such as IoT and Azure Local sessions about edge computing. Five sessions (BRK331, BRK336, BRK342, BRK329, BRK335) only surfaced after a manual read, so budget time for that step.
Save the script, change the pattern to your products, and schedule it to run daily as the event gets close. Compare each run against the last one and look at changed start times and rooms. If you want media or a local cache instead, the repo does that too:
.\Get-EventSession.ps1 -Event Ignite2026 -InfoOnlyIt needs PowerShell 5.1 or later, with 7 recommended. I did not run the repo script itself. I read the same JSON directly.
The first pass finds the sessions that say the product name. It cannot find a good identity session that never uses the word Entra. Treat the output as a shortlist and read it before you build a schedule from it.
Last Updated Nov 2, 2026
This list was built on Nov 2, 2026 from the catalog as it stood then. Sessions, times and rooms are always subject to change, so check back the week of Nov 16 and confirm against the official catalog before you plan your days.