§ Build

Code that can’t be tampered with, by default.

Write apps, websites, enterprise services, AI systems, and agent-native applications. Deploy them inside a sovereign network protocol — no servers, no admin machine, no infrastructure for an attacker to escape to.

For agents · primary

Give your agent ICP skills.

A growing skill library for Claude Code, Codex, Copilot, Cursor, and Perplexity. One install, then any coding agent ships production apps to the Internet Computer.

Browse the library
Languages

Write canisters in the language that fits the work.

Anything that compiles to WebAssembly runs on the Internet Computer. Five first-class CDKs cover most of what teams reach for — from a domain-specific language designed for the platform to production Rust.

The web IDE

Open the editor. Clone an example. Deploy to mainnet.

ICP Ninja runs in the browser — no installs, no sign-in. Clone a sample app, edit it, hit deploy, and your code is running on the public Internet Computer.

The ICP Ninja web editor showing a sample project.
ICP Ninja · in-browser editor & one-click deploy
Featured tool

ICP Ninja — the instant web IDE.

A web-based IDE for creating and deploying decentralized applications on the Internet Computer. Pick a sample project from the gallery, edit in the browser, and deploy to mainnet without leaving the tab.

Once deployed, open your application’s frontend or call its backend through the Candid UI — no local toolchain required.

Launch the editor
Courses & resources

Watch the team explain how the platform actually works.

Tech talks from the research program, global R&D updates, and a zero-to-dapp series produced with Encode Club.

World Computer Tech Talks

ICP Zero to Dapp · Encode Club

Contribute

Join the people building the platform.

Forums, Discord, grants, bounties, and the security program. Five doors into the developer community.