Skip to main content
Direct integration with the Bitcoin network

Developer Resources

As the IC ecosystem grows so do our resources. This is the home of documentation, sample code, tooling, and support.

Asynchronous DeFi

Bitcoin

Deploy a canister on the Internet Computer that can send and receive Bitcoin.

Global

Threshold ECDSA

Build a threshold ECDSA test key on a subnet.

Global

Canister HTTPS Outcalls

Demonstrates how to build a dapp with canister outgoing HTTP calls.

Website

Hello World

Deploy a dead simple dapp using two canisters serving a web page.

Website

Static Website

Quickly set up a static website structure, add content and basic styling, and deploy on the IC.

Asynchronous DeFi

Basic Dex

Build dapp to enable DeFi applications on the IC.

Metaverse and NFTs

NFT Minting

Create a user generated NFT and share it. This dapp uses the DIP721 NFT standard.

Global

Basic DAO

Dapp initializes a set of accounts and corresponding tokens as well as enables proposals for communal votes.

Website

Encrypted note-taking

Create, access and modify confidential notes from multiple devices using Internet Identity and end-to-end encryption.

Global

Token transfer

Create a dapp that can transfer tokens to its most active users.

Website

Actor reference

Learn how the IC management canister functions as an actor (reference).

GameFi

WebGL

Demonstrates how to deploy a Unity WebGL game on the IC.

Canisters & cycles

The IC is composed of canisters that require cycles to perform computation. Explore Concepts to see how this and other foundational aspects power the IC.