# API Reference

- [event](/plugin-api/api/event.md): You can define some callback functions in advance according to your needs, and Eagle will actively call them when events occur.
- [item](/plugin-api/api/item.md): The eagle.item API allows you to easily query the current content of the resource library or add new content to the resource library.
- [folder](/plugin-api/api/folder.md): The eagle.folder API allows you to easily create new folders or access existing ones in the current application.
- [smartFolder](/plugin-api/api/smart-folder.md): The eagle.smartFolder API lets you create, query, modify, and delete smart folders.
- [tag](/plugin-api/api/tag.md): The eagle.tag API allows easy access to the tags in the current application.
- [tagGroup](/plugin-api/api/tag-group.md): The eagle.tagGroup API allows easy access to the tag groups in the current application.
- [library](/plugin-api/api/library.md): Get information about the repository currently being used by Eagle.
- [window](/plugin-api/api/window.md): Control operations for plugin window display, hide, fullscreen, etc.
- [app](/plugin-api/api/app.md): Retrieve Eagle application attributes like version, architecture, and language.
- [os](/plugin-api/api/os.md): Similar to the os module in Node.js, provides some basic system operation functions.
- [screen](/plugin-api/api/screen.md): Get information about screen size, display, cursor position, etc.
- [notification](/plugin-api/api/notification.md): Display a pop-up window in the corner of the screen to inform users about operation status.
- [contextMenu](/plugin-api/api/context-menu.md): Create native application context menus.
- [dialog](/plugin-api/api/dialog.md): System dialog functionality, including opening, saving files, prompts, alerts, etc.
- [clipboard](/plugin-api/api/clipboard.md): Perform copy and paste operations on the system clipboard.
- [drag](/plugin-api/api/drag.md): Implement native system file drag-and-drop functionality.
- [shell](/plugin-api/api/shell.md): Manage files and URLs using default applications.
- [log](/plugin-api/api/log.md): Log specific information in Eagle software for debugging and troubleshooting during development.
