# Supra Move IDE

Supra IDE is a browser-based development environment for writing, compiling, and deploying Move smart contracts on the Supra blockchain. This guide will walk you through its key features and how to use them effectively.

{% hint style="info" %}
**Supra IDE is LIVE:** [**IDE.Supra.com**](https://ide.supra.com/)
{% endhint %}

<figure><img src="https://netalabs.gitbook.io/supra-ide/~gitbook/image?url=https%3A%2F%2F35708095-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F15820uscdCPp0r6HSsUZ%252Fuploads%252FemUVhpIKBOqr2iiR627J%252Fimage.png%3Falt%3Dmedia%26token%3D15e2c553-0ab6-45ef-89e0-de5e1d2f2224&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=ace0b2bd&#x26;sv=2" alt=""><figcaption></figcaption></figure>

These are the main components of your workspace:

* **Editor**: This is the large area where you write and edit your code.
  * Multi-Tab Support: Open and manage multiple files at once, just like in VS Code.
  * Syntax Highlighting: Provides full color and syntax support for Move, TOML, and Rust files.
  * Auto-Save: All changes to your files are saved automatically.<br>
* **Console**: The panel at the bottom of the screen shows the output from all actions.
  * Real-time Feedback: See the results from compiling, deploying, and testing as they happen.
  * Read-Only: You cannot type commands directly into the console; it is for viewing output only.
  * Controls: You can Clear the console history or use the arrow icon to toggle its visibility.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://supraoracles.gitbook.io/supra/network/move/dev/supra-move-ide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
