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
![Motoko docs](/img/docs/motoko.webp)
Get started with a high level programming language designed specifically for the Internet Computer
![Rust docs for the Internet Computer](/img/docs/rust.webp)
Use Rust - a high performance and safe programming language to build high efficiency apps on Internet Computer
![TypeScript docs for the Internet Computer](/img/docs/typescript.webp)
Azle allows you to build Internet Computer apps using TypeScript and JavaScript, the languages of the web
![Solidity docs for the Internet Computer](/img/docs/solidity.webp)
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
![Bitcoin integration](/img/chainfusion/ck_Tokens.png)
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
![React docs](/img/chainfusion/ck_Tokens-3.png)
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
![Bitcoin integration](/img/chainfusion/ck_Tokens-2.png)
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
![Developer weekly update August 7, 2024](/img/blog/dev-update-blog-aug-07.jpg)
Dev Blog
Developer weekly update August 7, 2024
This week, there is an exciting new beta release of dfx, a reminder about the upcoming online ICP DevConf event, info about the Bitcoin Olympics, and new docs on asset security.
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