Developer Center

Develop internet-scale dapps, defi & cyber rails using canister smart contracts

Getting Started

Start building on the Internet Computer

START CODING

Technical Library

Explore open-source innovations for developers

EXPLORE

Install The DFINITY Canister SDK

sh -ci "$(curl -fsSL https://sdk.dfinity.org/install.sh)"

By installing the SDK, you agree to our Terms of Use

After years of R&D, the Internet Computer blockchain is removing the limitations from smart contract software using advanced new cryptography. It scales its capacity with demand and can support unbounded volumes of smart contract computation, enabling dapps to scale. New canister smart contracts run super fast, and can securely serve interactive web content directly to end users. On-chain costs have been crushed and are stable. You can now code your contracts in any WebAssembly-compliant language and create dapps and tokenized services for everything to chase the blockchain singularity.

realweb 3.0

Blockchain is end-to-end, smart contracts can now serve low-cost interactive web content.

internetspeed

TX finalized in 2 secs. State-preserving calls processed in milliseconds.

internetscale

Blockchain capacity scales at constant cost — dapps can have infinite scale.

internetidentity

Secure frictionless authentication via end-user devices (applies WebAuthn) for any dapp.

reversegas

Contracts pay for their own computation; users don’t need tokens.

lessgas

Novel blockchain design drives computation costs down, and keeps them stable.

orthogonalpersistence

Data persists automatically in variables and data types as memory persists.

actormodel

Parallelism enables scaling. Contracts are asynchronous.

lessCO₂

Protect the environment using an efficient blockchain that can replace legacy IT.

SUPPORTED LANGUAGES

Motoko is a new language designed for the Internet Computer that's easy to learn for Solidity and JavaScript developers

MOTOKO SDK

Rust is a highly mature system-oriented language that provides the power of C++ within a modern framework

RUST SDK

Start Building on the Internet Computer

Quick Start

Start building on the Internet Computer

QUICK START

Free Cycles

Offering crypto startups free cycles to start building

Developer Forum

Have a question about building on the Internet Computer? Join the conversation.

FORUM

Developer Grants

Get a grant to build out the Internet Computer ecosystem

GRANTS