GitHub Copilot SDK Now in Public Preview — Embed Copilot Agents Into Your Own Apps
GitHub has released the Copilot SDK in public preview, opening up the same production agent runtime that powers Copilot cloud agent and the Copilot CLI to any developer who wants to embed an AI coding agent into their own tools. The SDK ships across five languages — Node.js/TypeScript, Python, Go, .NET, and Java — and includes tool invocation, streaming responses, file operations, multi-turn sessions, and blob attachments out of the box. It is accessible to all GitHub Copilot users from day one.
The technical depth is notable. Developers get fine-grained system prompt customization through replace, append, and prepend callbacks; built-in OpenTelemetry tracing with W3C context propagation for observability; a permission framework for gating sensitive operations before they execute; and bring-your-own-key support for OpenAI, Azure AI Foundry, or Anthropic backends. For developer tooling companies and enterprise platform teams that have been watching the agentic coding wave, the Copilot SDK is effectively the integration surface that lets you plug into GitHub's orchestration layer without rebuilding it from scratch — whether that is a custom internal developer portal, a specialized IDE extension, or a domain-specific automation workflow.