> For the complete documentation index, see [llms.txt](https://docs.bosagora.org/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bosagora.org/en/tools/ide.md).

# IDE

## Integrated development environments <a href="#top" id="top"></a>

When it comes to setting up an integrated development environment (IDE), programming applications on Agora is similar to programming any other software project. There are many options to choose from, so at the end of the day, pick the IDE or code editor that best suits your preferences. Most likely the best IDE choice for your Agora development is the IDE you already use for traditional software development.

#### Web-based Ides <a href="#web-based-ides" id="web-based-ides"></a>

* [Remix](https://remix.ethereum.org/) - *Web-based IDE with built-in the static analysis, and a test blockchain virtual machine*

#### Desktop Ides

* [Visual Studio Code](https://code.visualstudio.com/)
* [Atom](https://atom.io/)
* [JetBrains](https://www.jetbrains.com/)
