# Duels+ for Developers ## Docs - [Introduction](https://developers.duelsplus.com/guides/index.md) - [Installing on Linux](https://developers.duelsplus.com/guides/installation/linux.md): Step-by-step installation guide for Duels+ on Linux - [Installing on macOS](https://developers.duelsplus.com/guides/installation/osx.md): Step-by-step installation guide for Duels+ on macOS - [Installing on Windows](https://developers.duelsplus.com/guides/installation/windows.md): Step-by-step installation guide for Duels+ on Windows - [Examples](https://developers.duelsplus.com/plugin-api/getting-started/examples.md): Example plugins that demonstrate the Plugin API - [Installation](https://developers.duelsplus.com/plugin-api/getting-started/installation.md): Where the proxy and plugins live, and how to set up the API package - [Overview](https://developers.duelsplus.com/plugin-api/getting-started/overview.md): What the Plugin API is and what plugins can do - [Your first plugin](https://developers.duelsplus.com/plugin-api/getting-started/your-first-plugin.md): Build a minimal plugin with one event and one command - [Client and chat](https://developers.duelsplus.com/plugin-api/guides/client-and-chat.md): Send messages, titles, and sounds to the player or server - [Commands](https://developers.duelsplus.com/plugin-api/guides/commands.md): Register custom chat commands for your plugin - [Events](https://developers.duelsplus.com/plugin-api/guides/events.md): Subscribe to proxy and game events - [Storage](https://developers.duelsplus.com/plugin-api/guides/storage.md): Persistent key-value storage for plugins