How to Deploy a Smart Contract on Kalp Studio
Kalp Studio makes it easy to deploy smart contracts with a guided, user-friendly interface. This article walks you through the step-by-step process — from writing your contract to final deployment.
Step 1: Log In and Activate Kalp Instant Deployer
Before you can start building a smart contract, you'll need to log in to Kalp Studio and activate a subscription to Kalp Instant Deployer, the tool used for deploying smart contracts.
1.1. Log in to Kalp Studio
Visit the Kalp Studio login page.
Enter your email and password to log in.
After logging in, locate the Kalp DLT Developer Portal card and click on the Go To Kalp DLT button. You'll land on the Kalp Studio Dashboard, where you’ll see various products like NFT Creator, Token Creator, KS Storage, Kalp Instant Deployer, and more.
Note: If you don’t have an account yet, please sign up before continuing.
1.2. Subscribe to Kalp Instant Deployer
To deploy a smart contract, an active subscription to Kalp Instant Deployer is required.
On the dashboard, scroll to the Our Products section.
Locate Kalp Instant Deployer and click Get Started.

You'll be redirected to the Billing page.

Choose a plan:
Developer Plan – $0
Start-up Plan – $19
Enterprise Plan – $49
For the purpose of this guide, we’ll proceed with the Developer Plan. However, you can choose any plan based on your needs.
Click Subscribe on your selected plan.
A confirmation pop-up will appear. Click Subscribe again to confirm.

Once subscribed, you’ll see the plan marked as Active under your billing details.

Note: If you already have an active Kalp Instant Deployer subscription, you can skip this step and proceed directly to the Build Smart Contracts section on your dashboard (see below).
1.3. Access the Smart Contract Builder
Return to the Dashboard (or stay if you're already there).
Locate the Build Smart Contracts card at the top.

Click the Get Started button. You’ll be redirected to the Kalp Instant Deployer Dashboard, where you can begin creating your smart contract.
Step 2: Explore the Kalp Instant Deployer Dashboard

On the left-hand side, you’ll find a navigation menu with key sections:
Dashboard
Smart Contract
API Gateway
Transaction
Subscription
API Key Generation
Step 3: Create a New Smart Contract
3.1. Create a New Contract
On the dashboard, locate the Build Smart Contract section at the top and click + Create Now

Wallet connection is required to deploy and interact with smart contracts.

3.2 Connect Your Wallet
To proceed with creating and deploying a contract, your wallet must be connected.
If your wallet is not already connected, follow this guide to connect your wallet.
Once connected, return to the Kalp Instant Deployer to continue.
3.3. Enter Contract Details

Next, you’ll be prompted to enter basic information about your smart contract:
Name: Enter a name for your smart contract.
Category: Select the most relevant category.
Description (optional): Add a short description to describe your smart contract’s purpose or use case.
Step 4: Upload the Extension File
Once you’ve entered the smart contract details, proceed to upload your extension file.
4.1. Uploading the File
You can either drag and drop your file into the upload area or click Browse to select it manually.
Supported formats: .tar.gz
, .tar.xz
, .zip
Max file size: 50 MB

4.2. Confirmation
After a successful upload, a confirmation message will appear.

If needed, you can replace the file before moving to the next step.
Step 5: Select a Smart Contract Template
Navigate to the Kalp Template tab to choose from a library of pre-built smart contract templates.

You can select a template that suits your use case — these templates are ready to deploy and can be customized later if needed.
Once selected, the smart contract is deployed automatically. You can amend it as necessary and re-upload the updated version to generate your API endpoints.
Step 6: Review and Deploy
Before final deployment, you’ll be presented with a Review screen showing all the entered details — including:
Smart contract name
Selected category
Description
Uploaded file
Selected template
6.1. Deploy Your Smart Contract

If everything looks correct, click Continue to deploy.
Upon successful deployment, you’ll see a confirmation message: “Your Smart Contract has been submitted successfully.”

Deploying a smart contract on Kalp Studio is a user-friendly process that involves subscribing to the smart contract deployer, entering contract details, uploading the necessary files, selecting a template, and reviewing before deploying. Follow these steps, and you'll have your smart contract deployed in no time.
Last updated