01. Make it yours.
Create an account with an email address and a unique passphrase. Open your account to claim a namespace and generate a personal access token. Copy the token immediately; the registry never shows it again.
02. Connect your tools.
Pass your personal token through standard input. Replace the example URL with this registry's public URL.
$env:WASMD_REGISTRY_TOKEN | wasmd login https://registry.example.com --token-stdin
Browser sessions expire after 24 hours. API tokens expire after 90 days; revoke unused tokens from your account.
03. Publish something useful.
wasmd namespace create your-team --description "Our components" wasmd push hello.wasm your-team/hello:1.0.0 wasmd pull your-team/hello:1.0.0 -o hello.wasm
You can also use the publishing page. Every upload is checked against its SHA-256 digest. Version coordinates are immutable; create a new version instead of replacing an existing one.
04. Host your own registry.
Deploy on Cloudflare Workers with D1 and R2 using the Deploy to Cloudflare button. See the Cloudflare setup guide for configuration, backups, and upload limits.