Welcome to Remix's documentation! ===================================== .. meta:: :description: Official documentation for Remix IDE — the browser-based Ethereum development environment for writing, testing, and deploying Solidity smart contracts. :keywords: remix ide documentation, ethereum ide, solidity, smart contracts, blockchain development **Remix IDE** is used for the entire journey of smart contract development by users at every knowledge level. It requires no setup, fosters a fast development cycle, and has a rich set of plugins with intuitive GUIs. The IDE comes in two flavors (web app or desktop app). **Remix Desktop**, see: `Download page `__ **Remix Online IDE**, see: `https://remix.ethereum.org `__ **Supported browsers:** **Firefox**, **Chrome**, **Brave**. .. important:: We do not support use of Remix on tablets or mobile devices. Remix Project ~~~~~~~~~~~~~ Remix IDE is part of the `Remix Project `__ which also includes the `Remix Plugin Engine `__ and `Remix Libraries `__, which are low-level tools for wider use. Remix IDE is located at `remix.ethereum.org `__ and more information can be found in these docs. The IDE's repository is at `GitHub `__. This set of documents covers instructions on how to use Remix. Additional information can be found on our `Substack blog `__ (formerly on: `medium `__) and in our tutorial tool, `LearnEth `__ located inside of Remix IDE. Useful Links ------------ - `Remix Desktop `__ - Remix Desktop's release page. - `Remix on Github `__ - `Remix on Substack `__ - `Remix on X `__ - `Remix Discord `__ - `Remix Alpha `__ - The version where we test new Remix release (not stable!). - `Solidity Documentation `__ - `Ethereum.org's Developer resources `__ .. toctree:: :hidden: :maxdepth: 2 :caption: Introduction layout desktop security remix_tutorials_learneth locations FAQ .. toctree:: :hidden: :maxdepth: 2 :caption: Core Modules file_explorer workspaces ai git search_in_fe plugin_manager settings solidity_editor run udapp run_proxy_contracts quickdapp deploy_dapp mini-app account-abstraction-7702 terminal remixd .. toctree:: :hidden: :maxdepth: 2 :caption: Solidity modules compile debugger tutorial_debug static_analysis .. toctree:: :hidden: :maxdepth: 2 :caption: Other Compilers noir circom vyper .. toctree:: :hidden: :maxdepth: 2 :caption: Unit Testing unittesting unittestingAsCLI assert_library unittesting_examples testing_using_Chai_&_Mocha .. toctree:: :hidden: :maxdepth: 2 :caption: External Tool Integrations hardhat slither foundry .. toctree:: :hidden: :maxdepth: 2 :caption: Guides create_deploy import contract_verification running_js_scripts .. toctree:: :hidden: :maxdepth: 2 :caption: Advanced contract_metadata remix_commands .. toctree:: :hidden: :maxdepth: 2 :caption: Miscellaneous plugin_list remix_as_code_viewer code_contribution_guide community