Skip to main content

Building Copilot Extensions

Learn how to integrate external tools with Copilot.

About building Copilot Extensions

Learn about the development process for Copilot Extension.

Setting up Copilot Extensions

Follow these steps to start building Copilot Extensions.

Building a Copilot agent for your Copilot Extension

Learn how to build a custom Copilot agent that determines the functionality of your Copilot Extension.

Creating a Copilot Extension

Learn how to integrate your Copilot agent with a GitHub App to create your Copilot Extension.

Managing the availability of your Copilot Extension

After you build your Copilot Extension, you can change it's visibility or publish it on the GitHub Marketplace.

Copilot Extensions Glossary

Understand the terminology used in Copilot Extensions.