Set up Copilot SDK
Learn how to configure and deploy SDK de GitHub Copilot for different environments.
Choosing a setup path for Copilot SDK
Find the right setup guide that matches how you plan to use SDK de Copilot.
Using Azure Managed Identity with Copilot SDK
Use Azure Managed Identity (Entra ID) to authenticate SDK de GitHub Copilot with Azure AI Foundry models instead of static API keys.
Setting up Copilot SDK for backend services
Run SDK de GitHub Copilot in server-side applications such as APIs, web backends, microservices, and background workers.
Using a bundled CLI with Copilot SDK
Package CLI de Copilot alongside your application so that users do not need to install or configure anything separately.
Using GitHub OAuth with Copilot SDK
Let users authenticate with their GitHub accounts to use GitHub Copilot through your application.
Using a local CLI with Copilot SDK
Use SDK de GitHub Copilot with the CLI already signed in on your machine—the simplest configuration, with no auth code or infrastructure required.
Scaling Copilot SDK deployments
Design your SDK de GitHub Copilot deployment to serve multiple users, handle concurrent sessions, and scale horizontally across infrastructure.