Microsoft Copilot SDK
by GitHub
Official listing: built and published by GitHub. More from GitHub
Embeds the agent runtime behind Copilot CLI in your own apps, with TypeScript, Python, Go, .NET, Java, and Rust SDKs that handle planning, tool calls, and file edits.
- Access
- API
- Auth
- OAuth 2.0
- Skills
- 5
Skills
Custom Agents
Defines specialized sub-agents with scoped tools and instructions inside a Copilot session.
Hooks
Intercepts session behavior to control tool execution, transform results, and handle errors.
MCP Servers
Connects Model Context Protocol servers to a session for external tool access.
Fleet Mode
Dispatches multiple sub-agents in parallel for large, independent workstreams.
Bring Your Own Key
Uses your own OpenAI, Microsoft Foundry, or Anthropic API keys instead of GitHub Copilot authentication.
Related Agents
Claude Agent SDK
APILets Python and TypeScript developers embed the Claude Code agent loop in their apps, with built-in tools, hooks…
Golem
API · CLI · MCPRuns durable WebAssembly agents written in Rust, TypeScript, Scala, or MoonBit with automatic state recovery, exposed…
Strands Agents
API · CLI · MCPBuilds production agent harnesses in Python or TypeScript with a model-driven agent loop, pluggable model providers…
OpenComputer
API · CLIDeploys TypeScript agents onto real Linux machines with durable sessions and tool support, hosted or self-run.…