> For the complete documentation index, see [llms.txt](https://developer.eagle.cool/plugin-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.eagle.cool/plugin-api/get-started.md).

# Getting Started

- [Introduction](https://developer.eagle.cool/plugin-api/get-started/readme.md): This document aims to provide a comprehensive and easy-to-understand guide for developers who want to use the Eagle Plugin API to develop plugins.
- [Your First Plugin](https://developer.eagle.cool/plugin-api/get-started/creating-your-first-plugin.md): This article will guide you on how to create a plugin for Eagle.
- [File Structure Overview](https://developer.eagle.cool/plugin-api/get-started/anatomy-of-an-extension.md): This article will provide a quick introduction to the files that may appear in a plugin project.
- [Plugin Types](https://developer.eagle.cool/plugin-api/get-started/plugin-types.md): This article will provide a detailed introduction to the development differences and use cases of the four different types of plugins.
- [Window](https://developer.eagle.cool/plugin-api/get-started/plugin-types/window.md): In this article, we will explain the basic concepts of window plugins.
- [Background Service](https://developer.eagle.cool/plugin-api/get-started/plugin-types/service.md): This article will describe the basic concepts of background service plugins.
- [Format Extension](https://developer.eagle.cool/plugin-api/get-started/plugin-types/preview.md): This article will illustrate the basic concepts of format extension plugins.
- [Inspector](https://developer.eagle.cool/plugin-api/get-started/plugin-types/inspector.md): This article will explain the basic concepts of the inspector plugin.
- [Debug Plugin](https://developer.eagle.cool/plugin-api/get-started/debugging.md): This article will provide a detailed explanation of effective methods for debugging and troubleshooting Eagle plugins.
