References
External links and further reading for the GitHub Copilot SDK.
GitHub Copilot SDK
| Resource | Link |
|---|---|
| PyPI package | github-copilot-sdk |
| GitHub repository | github/copilot-sdk |
| Changelog | See GitHub releases in the repository |
GitHub Copilot Documentation
| Resource | Link |
|---|---|
| GitHub Copilot overview | docs.github.com/copilot |
| GitHub Copilot in the CLI | docs.github.com/copilot/github-copilot-in-the-cli |
| Copilot API reference | docs.github.com/copilot/reference |
| Personal access tokens | docs.github.com/authentication |
Azure OpenAI (for BYOK)
| Resource | Link |
|---|---|
| Azure OpenAI Service | learn.microsoft.com/azure/ai-services/openai |
| Azure Identity library | learn.microsoft.com/python/api/azure-identity |
| DefaultAzureCredential | DefaultAzureCredential reference |
Python Libraries Used in This Tutorial
| Library | Purpose | Link |
|---|---|---|
github-copilot-sdk |
Copilot SDK for Python | PyPI |
pydantic |
Data validation and tool schemas | pydantic.dev |
azure-identity |
Entra ID authentication (BYOK) | PyPI |
SDKs in Other Languages
| Language | Package | Repository |
|---|---|---|
| TypeScript | @github/copilot-sdk |
github/copilot-sdk |
| Go | github.com/github/copilot-sdk-go |
github/copilot-sdk-go |
Related Projects in This Repository
| Document | Description |
|---|---|
| CopilotReportForge | Enterprise multi-persona report generation platform using this SDK |
| Getting Started | Environment setup for the tutorials |