Key details

  1. GitHub Spark stopped accepting new users and stopped allowing new app creation on August 4, 2026.
  2. Existing users can access the current Spark experience on github.com until August 31, 2026 to export apps they already created.
  3. GitHub says apps that were already deployed will continue working after Spark itself is retired.
  4. The documented export path is Spark workbench → overflow menu → `Create repository`.
  5. GitHub Models, the inference service used by Spark’s `llm()` function, retired on July 30, 2026; `llm()` calls no longer work.
  6. Apps with no `llm()` calls are not affected by the GitHub Models retirement, while affected apps need their own inference provider, API credentials and billing.
  7. Current GitHub documentation describes Spark as combining a React/TypeScript app, managed data storage, GitHub authentication and Azure Container Apps deployment.

What builders should take away

  1. Export every Spark app you may need again before August 31, even if its deployed version is still working. Put the source in a normal repository that your team controls.
  2. Search each exported app for `llm()` and smoke-test every AI feature now. Any surviving `llm()` integration needs to be replaced with an inference provider you explicitly configure and pay for.
  3. Do not treat continued hosting as a complete migration. Inventory managed data, authentication, secrets, environment assumptions and deployment dependencies so you know what would be required to run the app elsewhere.
  4. After export, prove you can build and modify the application from the repository without depending on the Spark workbench. That turns the August 31 deadline into a tested migration rather than just a backup exercise.
  5. For future managed app builders, make source control and an independent deployment path part of the production-readiness checklist before a prototype becomes operationally important.

What changed

GitHub announced on August 4 that the current GitHub Spark experience on github.com is being retired. It stopped accepting new users and new app creation immediately, while existing users can access Spark only until August 31 to export apps they already created. GitHub says apps that were already deployed will continue working after the builder is retired. A separate dependency has already failed: GitHub Models, the inference service behind Spark’s `llm()` function, retired on July 30, so `llm()` calls no longer work and affected apps need another inference provider.

Why it matters

The practical risk is easy to misread because the editor and the deployed runtime have different fates. A deployed Spark app may stay online after August 31, but builders can lose the managed development surface unless they export the source first, and AI features that rely on `llm()` may already be broken today. For builders who used Spark as a fast route from prompt to production, this is a concrete reminder to keep source, deployment and critical service dependencies recoverable outside a managed app builder.

The builder is going away, not every deployed app

GitHub says the retirement applies specifically to the current Spark experience on github.com. New users and new app creation stopped on August 4, and existing users can keep accessing Spark only until August 31. Apps that were already deployed are expected to continue working after Spark is retired. That distinction matters: runtime continuity does not remove the need to preserve an editable source copy before the workbench disappears.

Spark’s AI helper broke before the Spark shutdown

Spark was natively integrated with GitHub Models for AI features, including through its `llm()` helper. GitHub Models retired on July 30, and GitHub says calls to `llm()` no longer work. Apps without `llm()` calls are not affected by that specific retirement; apps that use it must switch to their own inference provider and take responsibility for API credentials and billing.

Create a repository before August 31

GitHub’s migration instruction is direct: open the Spark workbench for an app, choose the overflow menu, and select `Create repository`. GitHub’s current Spark documentation says repository creation captures the app’s code and prior Spark changes and commits, giving the owner a normal GitHub repository that can be maintained through standard development workflows after Spark access ends.

GitHub is steering builders back toward Copilot in existing development environments

GitHub says models and agentic development tools have advanced and that builders are increasingly choosing Copilot workflows in VS Code, Copilot CLI and the GitHub Copilot app. That is GitHub’s stated rationale for aligning its product experiences; it is not a promise that those tools reproduce every Spark-managed capability such as its hosted data store, authentication or one-click runtime.

Managed app builders need an exit path before they become production dependencies

Spark bundled code generation, a managed data store, GitHub authentication and deployment into one product surface. Once an app matters, builders should separate the conveniences they can replace from the state and dependencies they must preserve. Exporting source is the first step, but owners should also inventory AI calls, hosted data, authentication assumptions, secrets and deployment requirements before relying on post-retirement runtime continuity.

Timeline

2026-07-30

GitHub Models inference used by Spark retires

GitHub says the Models service behind Spark’s `llm()` helper retired, leaving `llm()` calls non-functional.
2026-08-04

Spark stops new users and new app creation

GitHub announces retirement of the current github.com Spark experience and gives existing users an export window.
2026-08-31

Existing Spark workbench access ends

GitHub tells existing users to save app code to a repository before this date; already deployed apps are expected to keep running.

What to watch next

  • Whether GitHub publishes a support horizon or later shutdown date for Spark apps that remain deployed after August 31.
  • Whether GitHub adds migration tooling or documentation for Spark-managed data, authentication and deployment state beyond source-code export.
  • Whether Copilot workflows gain a documented replacement path for Spark-specific managed capabilities rather than only code-editing continuity.

Still unclear

  • GitHub says already deployed Spark apps will continue to work after retirement, but the current retirement notice does not give a long-term support cutoff for that runtime.
  • Creating a repository preserves the app’s source history, but the reviewed documentation does not state that this action alone exports every hosted data record, secret or managed runtime setting.
  • GitHub points builders toward Copilot workflows as its product direction, but it does not describe them as a feature-for-feature Spark replacement.

Sources

Direct reading behind this dossier.

2 sources
Upcoming deprecation of GitHub Spark on github.com
GitHub official_changelog

Primary retirement notice for the August 31 deadline, continued operation of already deployed apps, the July 30 GitHub Models retirement, `llm()` migration guidance and GitHub’s stated product rationale.

About GitHub Spark
GitHub Docs official_documentation

Current Spark documentation covering the export deadline, repository syncing, managed data store, authentication, development workflow and Azure Container Apps deployment.