> For the complete documentation index, see [llms.txt](https://discord-swift.gitbook.io/discord.swift/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://discord-swift.gitbook.io/discord.swift/discord.swift.md).

# Discord.swift

A Discord API library written in Swift.

## Key Features

* Linux support
* Asynchronous functionality using `async` and `await`
* Full application command support
  * [x] &#x20;Slash commands
  * [x] &#x20;Message commands
  * [x] &#x20;User commands
* Full message components support
  * [x] &#x20;Buttons
  * [x] &#x20;Select menus
  * [x] &#x20;Modals/text input
