| GitHub Copilot SDK Enters Tech Preview |
| Written by Kay Ewbank | |||
| Monday, 26 January 2026 | |||
|
The GitHub Copilot SDK has entered tech preview. The SDK can be used to build the orchestration layer for agentic workflows, handling planning, tool/MCP calls, state and streaming. Copilot is GitHub's AI-based code helper system. It was originally based on OpenAI's Codex, but now has multi-model support meaning developers can select from multiple models.
The new SDK exposes the same engine behind Copilot CLI. The CLI provides AI-powered coding assistance directly to the command line, enabling developers to build, debug, and understand code through natural language directly from the terminal. The new SDK exposes the agent runtime programmatically. The developer defines the agent behavior, and Copilot handles the planning, tool invocation, and file edits. At the moment it can be used from Python, TypeScript, Go, and .NET. It can manage context across turns, orchestrate tools and commands, route between models, integrate MCP servers, and handle permissions, safety boundaries, and failure modes. Developers can choose a model and switch between models at any time. The developers say the support for different programming languages makes it possible to integrate Copilot into any environment: "You can build GUIs that use AI workflows, create personal tools that level up your productivity, or run custom internal agents in your enterprise workflows." The team says they have already used it to build things like YouTube chapter generators, custom GUIs for their agents, speech-to-command workflows to run apps on their desktops, and summarizing tools. They suggest developers think of the Copilot SDK as an execution platform that lets you reuse the same agentic loop behind the Copilot CLI, while GitHub handles authentication, model management, MCP servers, custom agents, and chat sessions plus streaming. By default, the SDK will operate the Copilot CLI in the equivalent of Use of the tool requires an existing GitHub Copilot subscription, and billing is based on the same model as the Copilot CLI, with each prompt being counted towards your premium request quota. It also supports BYOK (Bring Your Own Key), so developers can configure the SDK to use their own API keys from supported LLM providers (e.g. OpenAI, Azure, Anthropic) to access models through those providers. The SDK is available in technical preview now on GitHub.
More InformationRelated ArticlesGitHub Copilot CLI And Spaces In Preview GitHub Copilot Gets Agent Mode The Github Copilot Mega Thread Take Part In GitHub's Copilot Adventures To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |


