Cloudflare

122 commands

npx wrangler loginnpx wrangler logoutnpx wrangler whoaminpx wrangler whoami --jsonnpx wrangler auth tokennpx wrangler auth token --jsonnpx wrangler init my-workernpx wrangler init --yesnpx wrangler init --from-dash my-workernpm create cloudflare@latest my-workernpm create cloudflare@latest -- --template cloudflare/templates/hello-worldnpx wrangler typesCLOUDFLARE_API_TOKEN=cfat_9f2a1c8e npx wrangler whoaminpx wrangler docsnpx wrangler devnpx wrangler dev --port 3000npx wrangler dev --ip 0.0.0.0npx wrangler dev --remotenpx wrangler dev --test-schedulednpx wrangler dev --tunnelnpx wrangler deploynpx wrangler deploy --dry-runnpx wrangler deploy --minifynpx wrangler deploy --outdir distnpx wrangler delete my-workernpx wrangler versions uploadnpx wrangler versions upload --tag release-2026-08-01npx wrangler versions deploy 4d9c2b1af3e84a6d9b7c1e2f3a4b5c6dnpx wrangler versions deploy 4d9c2b1af3e84a6d9b7c1e2f3a4b5c6d@25npx wrangler versions listnpx wrangler deployments listnpx wrangler rollbacknpx wrangler rollback 4d9c2b1af3e84a6d9b7c1e2f3a4b5c6dnpx wrangler triggers deploynpx wrangler tail my-workernpx wrangler tail my-worker --format jsonnpx wrangler tail my-worker --status errornpx wrangler tail my-worker --search "DB_TIMEOUT"npx wrangler secret put API_KEYnpx wrangler secret put API_KEY --name my-workerecho "sk-live-9f2a" | npx wrangler secret put API_KEYnpx wrangler secret listnpx wrangler secret delete API_KEYnpx wrangler secret bulk secrets.jsonnpx wrangler kv namespace create GREETINGSnpx wrangler kv namespace create GREETINGS --binding GREETINGSnpx wrangler kv namespace listnpx wrangler kv namespace delete GREETINGS --namespace-id 2f1b3c4d5e6f7a8b9c0d1e2f3a4b5c6dnpx wrangler kv key put greeting "Hello world" --namespace-id 2f1b3c4d5e6f7a8b9c0d1e2f3a4b5c6dnpx wrangler kv key put config.json --path ./config.json --namespace-id 2f1b3c4d5e6f7a8b9c0d1e2f3a4b5c6dnpx wrangler kv key put coupon "SAVE20" --ttl 86400 --namespace-id 2f1b3c4d5e6f7a8b9c0d1e2f3a4b5c6dnpx wrangler kv key get greeting --namespace-id 2f1b3c4d5e6f7a8b9c0d1e2f3a4b5c6dnpx wrangler kv key get greeting --text --namespace-id 2f1b3c4d5e6f7a8b9c0d1e2f3a4b5c6dnpx wrangler kv key delete greeting --namespace-id 2f1b3c4d5e6f7a8b9c0d1e2f3a4b5c6dnpx wrangler kv key list --namespace-id 2f1b3c4d5e6f7a8b9c0d1e2f3a4b5c6dnpx wrangler kv bulk put ./kv-seeds.json --namespace-id 2f1b3c4d5e6f7a8b9c0d1e2f3a4b5c6dnpx wrangler kv bulk delete ./kv-keys.json --namespace-id 2f1b3c4d5e6f7a8b9c0d1e2f3a4b5c6dnpx wrangler kv namespace rename GREETINGS --new-name GREETINGS_V2npx wrangler d1 create my-dbnpx wrangler d1 create my-db --location weurnpx wrangler d1 listnpx wrangler d1 info my-dbnpx wrangler d1 execute my-db --command "SELECT * FROM users LIMIT 10"npx wrangler d1 execute my-db --file ./schema.sqlnpx wrangler d1 execute my-db --remote --command "DELETE FROM sessions"npx wrangler d1 migrations create my-db add-users-tablenpx wrangler d1 migrations list my-dbnpx wrangler d1 migrations apply my-dbnpx wrangler d1 migrations apply my-db --remotenpx wrangler d1 export my-db --remote --output backup.sqlnpx wrangler d1 time-travel info my-dbnpx wrangler d1 time-travel restore my-db --timestamp 2026-08-01T12:00:00Znpx wrangler d1 delete my-dbnpx wrangler r2 bucket create my-assetsnpx wrangler r2 bucket create my-assets --location WNAMnpx wrangler r2 bucket listnpx wrangler r2 bucket info my-assetsnpx wrangler r2 bucket delete my-assetsnpx wrangler r2 object put my-assets/logo.png --file ./logo.pngnpx wrangler r2 object put my-assets/report.pdf --file ./report.pdf --content-type application/pdfnpx wrangler r2 object get my-assets/logo.png --file ./logo.pngnpx wrangler r2 object delete my-assets/logo.pngnpx wrangler queues create my-queuenpx wrangler queues listnpx wrangler queues info my-queuenpx wrangler queues consumer add my-queue my-workernpx wrangler queues consumer add my-queue my-worker --batch-size 10 --message-retries 3npx wrangler queues purge my-queuenpx wrangler queues delete my-queuenpx wrangler pages project create my-sitenpx wrangler pages project create my-site --production-branch mainnpx wrangler pages project listnpx wrangler pages project delete my-sitenpx wrangler pages deploy ./distnpx wrangler pages deploy ./dist --project-name my-sitenpx wrangler pages deploy ./dist --branch stagingnpx wrangler pages dev ./distnpx wrangler pages deployment list --project-name my-sitenpx wrangler pages deployment tail --project-name my-sitenpx wrangler pages deployment delete 4d9c2b1af3e84a6d9b7c1e2f3a4b5c6dnpx wrangler pages secret put API_KEYnpx wrangler pages functions build ./functionsnpx wrangler pages download config my-sitecurl https://api.cloudflare.com/client/v4/user/tokens/verify -H 'Authorization: Bearer $CF_API_TOKEN' | jqcurl "https://api.cloudflare.com/client/v4/zones?name=example.com" -H 'Authorization: Bearer $CF_API_TOKEN' | jq '.result[0].id'curl "https://api.cloudflare.com/client/v4/zones" -H 'Authorization: Bearer $CF_API_TOKEN' | jq '.result[].name'curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records" -H 'Authorization: Bearer $CF_API_TOKEN' | jq '.result[] | {name, type, content}'curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records?type=A" -H 'Authorization: Bearer $CF_API_TOKEN' | jq '.result[].name'curl -X POST "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records" -H 'Authorization: Bearer $CF_API_TOKEN' -H 'Content-Type: application/json' -d '{"type":"A","name":"www","content":"1.2.3.4","ttl":1,"proxied":true}'curl -X PATCH "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/$RECORD_ID" -H 'Authorization: Bearer $CF_API_TOKEN' -H 'Content-Type: application/json' -d '{"content":"5.6.7.8"}'curl -X DELETE "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/$RECORD_ID" -H 'Authorization: Bearer $CF_API_TOKEN'curl -X POST "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/purge_cache" -H 'Authorization: Bearer $CF_API_TOKEN' -H 'Content-Type: application/json' -d '{"purge_everything":true}'curl -X POST "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/purge_cache" -H 'Authorization: Bearer $CF_API_TOKEN' -H 'Content-Type: application/json' -d '{"files":["https://example.com/css/app.css"]}'curl -X PATCH "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/settings/ssl" -H 'Authorization: Bearer $CF_API_TOKEN' -H 'Content-Type: application/json' -d '{"value":"full"}'curl "https://api.cloudflare.com/client/v4/accounts" -H 'Authorization: Bearer $CF_API_TOKEN' | jq '.result[].name'curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/workers/scripts" -H 'Authorization: Bearer $CF_API_TOKEN' | jq '.result[].id'curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/r2/buckets/$BUCKET_NAME/objects" -H 'Authorization: Bearer $CF_API_TOKEN' | jq '.result.objects[].key'curl -X POST "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/pages/projects/my-site/domains" -H 'Authorization: Bearer $CF_API_TOKEN' -H 'Content-Type: application/json' -d '{"name":"docs.example.com"}'curl -X POST "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/pages/projects/my-site/purge_build_cache" -H 'Authorization: Bearer $CF_API_TOKEN'curl -X POST "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/purge_cache" -H 'X-Auth-Email: admin@example.com' -H 'X-Auth-Key: cfk_8f3a2b9c1d4e5f6a7b8c9d0e1f2a3b4c'cloudflared tunnel --url http://localhost:3000npx wrangler check startup
Search all 7,657 commands instead.