Using the IC

Creating Cycles

Find out how you can create cycles to power your canister smart contracts

IC Academy » Developer Resources » Creating Cycles

How to Create Cycles

Powering Your Canister Smart Contracts

Deploying a canister with cycles

Canister smart contracts are powered by cycles. Therefore, developers need cycles to create and manage canisters.

The following may only be relevant for developers.

The NNS dApp allows developers to seamlessly convert ICP into cycles which then can be used to create and manage canisters.

If you want to create a new canister, simply do the following:

  1. Click on the Canisters tab, then click Create or Link Canister
  2. Click on Create New Canister. Doing so creates a new cycles wallet canister
  3. Select your ICP wallet
  4. Enter the amount of ICP you want to convert into cycles
  5. Click Review Cycles Purchase and Confirm if everything is correct

The minimum amount of ICP you can convert must translate into 2T (two trillion) cycles or more.

Once you have confirmed the transaction, you can review the number of cycles available for your canister, the new canister identifier, and the controlling principal which has the management rights for your canister.

Cycles Faucet

The Cycles Faucet gives you free cycles allowing you to get started with building on the IC

Get Free Cycles

What Are Cycles?

Cycles are the Internet Computer’s computational resource that powers canisters

More about Cycles