Release

January 14, 20261 Minute Read

Copilot SDK in technical preview

The Copilot SDK is now available in technical preview, providing language-specific SDKs for programmatic access to the GitHub Copilot CLI.

Available SDKs

The Copilot SDK is available in four languages:

  • Node.js / TypeScript: @github/copilot-cli-sdk
  • Python: copilot
  • Go: github.com/github/copilot-cli-sdk-go
  • .NET: GitHub.Copilot.SDK

Key features

All SDKs provide a consistent API with:

  • Multi-turn conversations: Maintain session history for context-aware interactions.
  • Tool execution: Define custom tools that the model can invoke during conversations.
  • Full lifecycle control: Manage client and session lifecycles programmatically.

Learn More

Share your feedback

Join the GitHub Community to share your feedback.

Subscribe to our developer newsletter

Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.

By submitting, I agree to let GitHub and its affiliates use my information for personalized communications, targeted advertising, and campaign effectiveness. See the GitHub Privacy Statement for more details.

Copilot SDK in technical preview - GitHub Changelog