---
title: "Load Your Contract"
description: "GenLayer Studio contract loading: add an Intelligent Contract file, open it, and prepare it to run and deploy."
source: https://docs.genlayer.com/developers/intelligent-contracts/tools/genlayer-studio/loading-contract
last_updated: 2026-06-11
---

# Load Your Contract

Loading an Intelligent Contract in GenLayer Studio means adding your contract file to the Studio, opening it in the editor, and preparing it for deployment and execution. To start using the GenLayer Studio, navigate the Studio interface and select your contract file so you can run and debug it before deploying.

## Access your Intelligent Contracts

1. On the left sidebar, click on the **Contracts** icon. This is where you can see the list of your Intelligent Contracts. There are pre-loaded example contracts for you to try out.

 
![Navigate Contract](/contract-sidebar.png)

2. To add a new contract, click on the **+** button labeled **New Contract** to create a new contract file in the Studio.

![Add a New Contract](/add-contract.png)

3. Click on the **Add From File** button to select and upload your Intelligent Contract file from your local machine.

![Add From File](/upload-file.png)

4. Once your contract is uploaded, you will see it listed under **Your Contracts**.

## Run Your Intelligent Contract

1. Click on the contract file to open it in the editor pane. This allows you to review and edit the code if necessary before running it.

![Open the Contract](/open-contract.png)

2. Once you have your contract file open, you have two options to run and debug your contract:
    - Click the **Run and Debug** button on the left sidebar.
    - Click the **play icon** at the top right of the editor pane.

![Run and Debug](/run-and-debug.png)

Now that you have loaded your Intelligent Contract into the GenLayer Studio, you can proceed to set constructor parameters and deploy it.
