← Back to News

GitHub Copilot SDK Enters Public Preview

2026-04-06 AI-CODING

GitHub has put the Copilot SDK into public preview, opening up the agent runtime that powers Copilot cloud agent and Copilot CLI. The SDK is meant to help teams embed Copilot-style behavior into their own products and workflows. The preview includes support across multiple languages, along with tools for streaming, file operations, custom tools, and observability.

Key Updates

The SDK is now available in public preview across Node.js, Python, Go, .NET, and Java. GitHub says it exposes the same production-tested agent runtime used by Copilot's cloud agent and CLI. The feature set includes tool invocation, multi-turn sessions, blob attachments, permission handling, and OpenTelemetry support.

What Developers Need to Know

This is a meaningful step for teams that want to build agentic experiences without assembling their own orchestration layer from scratch. It effectively turns Copilot into something developers can compose into apps rather than just consume inside GitHub. The permission framework and BYOK support matter for enterprise use cases, where control over tools and keys is usually a hard requirement.

How to use it or Next Steps

If you are building an internal developer platform or AI assistant, the SDK is worth evaluating as a lower-friction foundation. Start with a small tool surface and verify how well the runtime fits your workflow boundaries. Check the GitHub docs and sample apps first, then decide whether to embed the SDK directly or use it as a reference architecture.

Read Original Post →