GitHub Copilot SDK
SDKs for embedding the Copilot CLI agent runtime in your own apps
What it is
A set of client libraries for TypeScript, Python, Go, .NET, Java, and Rust that drive the GitHub Copilot CLI over JSON-RPC. Developers use it to add Copilot's agent loop, including planning, tool calls, and file edits, to their own applications and services without writing orchestration code. The SDK starts and manages the CLI process, or connects to an external CLI server.
