The Polyglot Notebooks Alternative
for SQL Professionals

Microsoft deprecated the Polyglot Notebooks extension (formerly .NET Interactive Notebooks) on March 27, 2026, and archived its repository. Jam SQL Studio opens your Polyglot .ipynb files and runs their SQL and JavaScript cells — on six database engines, with GUI connections and AI integration.

Free for personal use • Open your .ipynb files directly • Mac, Windows, Linux

Deprecation Timeline

Feb 6, 2025
ADS Retirement Announced
Feb 11, 2026
Polyglot Deprecation Announced
Feb 28, 2026
ADS Retired
Mar 27, 2026
Polyglot Notebooks Deprecated
Apr 24, 2026
.NET Interactive Deprecated

Microsoft’s announcement points to the VS Code Jupyter extension with a Jupyter kernel of your choice. For SQL Server, the MSSQL extension for VS Code has its own SQL Notebooks with a T-SQL kernel, one server per notebook.

Jam SQL Studio vs Polyglot Notebooks

Jam SQL Studio against the deprecated extension and Microsoft’s SQL Server notebook replacement.

FeatureJam SQL StudioPolyglot NotebooksVS Code MSSQL SQL Notebooks
Status✓ Active✗ Deprecated March 2026; repository archived✓ Active (MSSQL extension)
SQL cells✓✓✓ T-SQL
KQL (Kusto) cells✓✓✗
JavaScript cells✓✓Other kernels through the Jupyter extension
C#, F#, PowerShell cells✗ Imported as Markdown✓Other kernels through the Jupyter extension
SQL engines✓ SQL Server, PostgreSQL, MySQL/MariaDB, Oracle, SQLite, Azure Data ExplorerSQL Server and KustoSQL Server, Azure SQL, Fabric; one server per notebook
Connection setup✓ GUI connection manager#!connect magic commands✓ Connection profiles
SQL IntelliSense✓ All enginesT-SQL✓ Table and column names
Temp tables persist across cells✓ Shared session on SQL enginesNot documentedNot documented
.ipynb format✓✓✓
Markdown cells✓ + formatting toolbar✓✓
Drag-and-drop cell reordering✓✓✓
Command and edit mode shortcuts (A/B, DD, M/Y)✓✓✓
AI in notebooks✓ AI chat via Claude Code or Codex CLI, plus a local MCP server✗✓ GitHub Copilot
Runs asStandalone desktop appVS Code extensionVS Code extension
Price✓ Free for personal use; Pro for commercial use✓ Free✓ Free
Checked September 2026 against Microsoft’s deprecation announcement (dotnet/interactive issue #4163), the .NET Interactive documentation, Microsoft Learn’s MSSQL SQL Notebooks page, and Jam SQL Studio 1.5.3.

Migrate in 5 Steps

1

Download Jam SQL Studio

Free for Mac, Windows, and Linux. No account required.

2

Open Your .ipynb Files

Use More > Open Notebook to open any existing .ipynb file. SQL and JavaScript cells work immediately. C# and F# cells are imported as Markdown with the source preserved.

3

Set Up Connections via GUI

Instead of magic commands like #!connect, set up connections through the GUI connection manager. Select a connection and database from the notebook toolbar.

4

Run Your Notebooks

Execute cells individually or use Run All. On the SQL engines, temp tables and session variables persist across cells because every cell shares one database session.

5

Bring Your Connections With You

Already have connections set up elsewhere? Import them into Jam SQL Studio in one click from Azure Data Studio, VS Code, SSMS, DBeaver, DataGrip, TablePlus, MySQL Workbench, Navicat, and pgAdmin — plus standard config files like tnsnames.ora, pg_service.conf, .my.cnf, and ODBC. See how import works →

What Jam SQL Adds

Multi-Engine Support

Point a notebook at SQL Server, PostgreSQL, MySQL/MariaDB, Oracle, SQLite or Azure Data Explorer. Polyglot Notebooks’ #!connect covered SQL Server and Kusto.

GUI Connection Management

No magic commands needed. Set up, save, and switch connections through a visual interface with the same auth methods you already use.

AI Agent Support

AI Chat Sidebar powered by your locally installed Claude Code or Codex CLI — no extra subscription required. Plus AI Workspace and a local MCP server for policy-controlled agent queries.

Markdown Formatting Toolbar

One-click bold, italic, headings, lists, code blocks, and links. No need to remember Markdown syntax.

IntelliSense for All Engines

Context-aware SQL autocomplete for every supported database, including KQL on Azure Data Explorer. Polyglot Notebooks documented completions for T-SQL cells.

Jupyter-Style Keyboard Shortcuts

Command mode and Edit mode with the same shortcuts you used in VS Code notebooks: A/B for insert, DD for delete, M/Y for convert, arrow keys for navigation.

Frequently Asked Questions

Is Polyglot Notebooks deprecated?

Yes. Microsoft announced the deprecation on February 11, 2026: the Polyglot Notebooks extension for VS Code was deprecated on March 27, 2026 and .NET Interactive on April 24, 2026, and the GitHub repository is now archived. VS Code marks the extension with the notice "This extension is deprecated as it is no longer being maintained." Microsoft recommends the VS Code Jupyter extension with another Jupyter kernel, and C# file-based apps for C# code.

What does Microsoft recommend for SQL notebooks now?

For SQL Server, the MSSQL extension for VS Code has its own SQL Notebooks: .ipynb files with an MSSQL kernel, IntelliSense for table and column names, connection profiles and GitHub Copilot. Each notebook connects to one SQL Server instance, and the kernel runs T-SQL only. Jam SQL Studio's notebooks run SQL and KQL against SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, SQLite and Azure Data Explorer.

Can I open my Polyglot .ipynb files in Jam SQL Studio?

Yes. Use More > Open Notebook, or drag the file into the app window. SQL and JavaScript cells are preserved as executable code cells. C#, F# and PowerShell cells are imported as Markdown cells with the source code shown in code fences.

Does Jam SQL Studio support C# and F# cells?

No. Jam SQL Studio focuses on SQL, KQL and JavaScript for data professionals. C# and F# cells from Polyglot Notebooks are imported as Markdown with the source preserved in code fences, so you can still read the code.

What databases does Jam SQL Studio support in notebooks?

SQL Server (including Azure SQL), PostgreSQL, MySQL, MariaDB, Oracle, SQLite and Azure Data Explorer (KQL). Polyglot Notebooks' #!connect command connected to Microsoft SQL Server and Kusto databases.

Do temp tables persist across cells?

Yes, on the SQL engines. All code cells in a Jam SQL notebook share a pinned database session, so temp tables, session variables and SET options created in one cell are available in the cells after it. Azure Data Explorer is stateless, so each KQL cell runs on its own.

Does Jam SQL Studio work on Mac and Linux?

Yes. Jam SQL Studio is a desktop app for macOS, Windows, and Linux. Unlike Polyglot Notebooks and the MSSQL extension (both VS Code extensions), it is a standalone application with its own editor, object explorer and connection manager.

Can I use Claude Code with SQL notebooks in Jam SQL Studio?

Yes. Jam SQL Studio includes an AI Chat Sidebar powered by your locally installed Claude Code CLI or Codex CLI. The AI can add, edit, and execute notebook cells, introspect your database schema, and run queries from a chat panel next to your notebook.

Ready to Migrate from Polyglot Notebooks?

Download Jam SQL Studio free and open your .ipynb files directly.

Free for personal use No account required