Join us
@kala ・ Feb 14,2026

GitHub has released the Copilot SDK in technical preview, allowing developers to embed Copilot’s agentic execution loop into their own applications. The SDK supports multiple AI models, real-time streaming, and languages like Python, TypeScript, Go, and .NET, but currently requires a Copilot subscription and is intended for development and testing rather than production use.
The GitHub Copilot SDK provides programmatic access to the agentic execution loop used by GitHub Copilot CLI, allowing it to be embedded into applications.
The SDK includes support for multiple AI models, custom tool definitions, MCP server integration, GitHub authentication, and real-time streaming.
The SDK exposes the Copilot CLI planning and multi-turn execution loop for use in external applications.
The SDK supports development in programming languages including Python, TypeScript, Go, and .NET, and communicates with the Copilot CLI server via JSON-RPC.
A GitHub Copilot subscription is required to use the SDK. The SDK also supports Bring Your Own Key (BYOK) with supported LLM providers.
GitHub has announced the technical preview of the GitHub Copilot SDK, a new software development kit that allows developers to embed the Copilot agent runtime directly into their own applications. The SDK exposes the same planning and multi-turn execution loop used by GitHub Copilot CLI, and makes it possible to programmatically invoke Copilot's agent capabilities outside of the terminal.
The GitHub Copilot SDK supports multiple AI models, custom tool definitions, MCP server integration, GitHub authentication, and real-time streaming. Applications built with the SDK communicate with the Copilot CLI running in server mode, enabling reuse of the existing Copilot agent runtime.
The SDK is available for Python, TypeScript, Go, and .NET. GitHub has also listed unofficial, community-maintained SDK implementations for Java, Rust, C++, and Clojure in the repository.
Use of the SDK requires a Copilot subscription. A Bring Your Own Key (BYOK) option is supported, allowing developers to connect the SDK to supported LLM providers using their own API keys.
According to the repository documentation, the SDK allows developers to define custom agents, skills, and tools. By default, it enables first-party tools available in Copilot CLI, with configuration options for customizing tool access.
The GitHub Copilot SDK is currently in technical preview (v0.1.23) and is intended for development and testing rather than production deployment. The project repository is available on GitHub, where developers can access documentation, installation instructions, and submit issues or feature requests.
Number of programming languages explicitly listed as supported by the SDK
Developer platform company that develops GitHub Copilot, Copilot CLI, and the GitHub Copilot SDK.
SDK in technical preview that exposes the agent runtime used by GitHub Copilot CLI.
Command-line tool that runs the Copilot agent runtime and operates in server mode for SDK communication.
AI-powered development tool developed by GitHub.
Unofficial community-maintained SDK for integrating with the Copilot SDK.
Unofficial community-maintained SDK for integrating with the Copilot SDK.
Unofficial community-maintained SDK for integrating with the Copilot SDK.
Unofficial community-maintained SDK for integrating with the Copilot SDK.
Subscribe to our weekly newsletter Kala to receive similar updates for free!
Join other developers and claim your FAUN.dev() account now!
FAUN.dev() is a developer-first platform built with a simple goal: help engineers stay sharp withou…

FAUN.dev()
@kalaInfluence
Total Hits
Posts