Developer Docs
Start a DAO, create a token, build dapps and host assets with the full tech stack entirely 100% on chain.
Explore coding, from beginner to pro, with our comprehensive guides, tutorials, samples, and API docs for Rust, Motoko, and TypeScript
Get started with a high level programming language designed specifically for the Internet Computer
Use Rust - a high performance and safe programming language to build high efficiency apps on Internet Computer
Azle allows you to build Internet Computer apps using TypeScript and JavaScript, the languages of the web
Bitfinity allows you to deploy smart contracts on the Internet Computer written in Solidity, a popular language for DeFi applications
Start your developer journey with Jessie
Work your way up to ICP Astronaut with this 5-level video series
Start tutorialsDevelop cross-chain applications using ICP's direct integrations with other networks
Learn which chains ICP integrates with and how
ICP has a direct integration with the Bitcoin network using a Bitcoin adapter and threshold signatures such as t-ECDSA and t-Schnorr. Learn how your canister can sign and submit transactions for BRC-20, Ordinals, Runes, and more
ICP canisters can sign and submit transactions directly to Ethereum and EVM chains through the EVM RPC canister. Learn more about how you can build Ethereum applications on ICP
Chain-key tokens are digital twins of Bitcoin, Ethereum, and ERC-20 tokens that are secured on ICP with chain-key cryptography
Start deploying on ICP easily with our Quickstart guides for developers, tailored to your preferred language
Juno is a cutting-edge blockchain-as-a-service platform designed to enable developers to create decentralized applications at lightning speed
In contrast to other blockchain networks, there are no testnets on ICP. Instead, you can deploy a smart contract for free on the playground using the IC SDK
Start here if you're coming to the Internet Computer Protocol as a React developer
Dev Blog
Developer weekly update October 16, 2024
In this week's update, there is a new release of the `dfx` SNS extension, a new `dfx` beta version, and best-effort responses are now available for beta testing.
Internet Computer
Help us make the docs better
These docs are a community effort. Create a PR if you see mistakes, room for improvement, or new opportunities to help IC developers.
Contribute