{"slug": "copilot-sdk-is-now-generally-available", "title": "Copilot SDK is now generally available", "summary": "GitHub has made its Copilot SDK generally available, allowing developers to embed the same agentic engine behind GitHub Copilot into their own applications and tools. The SDK provides programmatic access to features like planning, tool invocation, file edits, and multi-turn sessions, and is now supported in six languages including Java, Rust, and .NET. Available to all existing Copilot subscribers and non-users via BYOK, the SDK aims to streamline the creation of AI-powered developer tools without requiring teams to build their own orchestration layer.", "body_md": "# Copilot SDK is now generally available\n\nThe [GitHub Copilot SDK](https://github.com/github/copilot-sdk) is now generally available. You can embed GitHub Copilot’s agentic engine into your own applications, services, and developer tools with a stable API and production-ready support.\n\nThe Copilot SDK gives you direct, programmatic access to the same agent runtime behind GitHub Copilot—planning, tool invocation, file edits, streaming, and multi-turn sessions, so you don’t have to build your own orchestration layer.\n\nSince entering public preview, the SDK has been used to build everything from CI/CD assistants and internal developer tools to customer-facing AI features.\n\n[Available in six languages](#available-in-six-languages)\n\n**Node.js / TypeScript**:`npm install @github/copilot-sdk`\n\n**Python**:`pip install github-copilot-sdk`\n\n**Go**:`go get github.com/github/copilot-sdk/go`\n\n**.NET**:`dotnet add package GitHub.Copilot.SDK`\n\n**Rust**:`cargo add github-copilot-sdk`\n\n— new at General Availability**Java**: Available via Maven and Gradle. — new at General Availability\n\n[Key capabilities](#key-capabilities)\n\n**Custom tools and MCP**: Register tools the agent can invoke autonomously, connect to Model Context Protocol (MCP) servers, or override built-in tools like`grep`\n\nand`edit_file`\n\n.**Fine-grained system prompt customization**: Edit individual sections of the Copilot system prompt (e.g., identity, tone, tool instructions, and safety rules) without rewriting it from scratch.**OpenTelemetry tracing**: W3C trace context propagation across CLI startup, JSON-RPC calls, session operations, and tool execution.** Flexible authentication**: GitHub OAuth, GitHub Apps, environment tokens, and BYOK for OpenAI, Microsoft Foundry, Anthropic, and other providers.** Cloud and remote sessions**: Create cloud-backed sessions with repository metadata or enable remote session URLs on demand.** Hook system**: Intercept agent behavior at pre/post tool use, session start, MCP tool calls, and permission requests.\n\n[What’s new since public preview](#whats-new-since-public-preview)\n\n- A new Rust SDK that bundles the Copilot CLI binary by default.\n- The SDK now offers better support for multi-client workflows, so different clients can contribute tools and permissions to the same session.\n- Slash commands and interactive input prompts are now available across all SDKs.\n- The API surface is now stable and production-ready after coordinated cleanup based on preview feedback.\n- Improved diagnostics for debugging slow or failing connections.\n\n[Pricing and availability](#pricing-and-availability)\n\nThe GitHub Copilot SDK is available to all existing GitHub Copilot subscribers, including Copilot Free for personal use, and to non-Copilot users via BYOK.\n\n[Get started](#get-started)\n\n- Read the\n[Getting Started Guide](https://docs.github.com/copilot/how-tos/copilot-sdk/getting-started?utm_source=changelog-sdk-get-started-docs&utm_medium=changelog&utm_campaign=msbuild-2026)to build your first Copilot-powered app. - Browse the\n[cookbook](https://github.com/github/awesome-copilot/tree/main/cookbook/copilot-sdk?utm_source=changelog-sdk-cookbook&utm_medium=changelog&utm_campaign=msbuild-2026)for practical recipes across all languages. - Explore the\n[documentation](https://docs.github.com/copilot/how-tos/copilot-sdk?utm_source=changelog-sdk-docs&utm_medium=changelog&utm_campaign=msbuild-2026)for setup, authentication, and feature walkthroughs.", "url": "https://wpnews.pro/news/copilot-sdk-is-now-generally-available", "canonical_source": "https://github.blog/changelog/2026-06-02-copilot-sdk-is-now-generally-available", "published_at": "2026-06-02 17:30:00+00:00", "updated_at": "2026-06-02 21:07:34.565525+00:00", "lang": "en", "topics": ["ai-products", "ai-tools", "ai-agents", "generative-ai", "artificial-intelligence"], "entities": ["GitHub Copilot SDK", "GitHub", "Node.js", "TypeScript", "Python", "Go", ".NET", "Rust"], "alternates": {"html": "https://wpnews.pro/news/copilot-sdk-is-now-generally-available", "markdown": "https://wpnews.pro/news/copilot-sdk-is-now-generally-available.md", "text": "https://wpnews.pro/news/copilot-sdk-is-now-generally-available.txt", "jsonld": "https://wpnews.pro/news/copilot-sdk-is-now-generally-available.jsonld"}}