Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Comprehensive Cloudflare platform skill covering Workers, D1, R2, KV, AI, Durable Objects, and security.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
references/spectrum/README.md
1# Cloudflare Spectrum Skill Reference23## Overview45Cloudflare Spectrum provides security and acceleration for ANY TCP or UDP-based application. It's a global Layer 4 (L4) reverse proxy running on Cloudflare's edge nodes that routes MQTT, email, file transfer, version control, games, and more through Cloudflare to mask origins and protect from DDoS attacks.67**When to Use Spectrum**: When your protocol isn't HTTP/HTTPS (use Cloudflare proxy for HTTP). Spectrum handles everything else: SSH, gaming, databases, MQTT, SMTP, RDP, custom protocols.89## Plan Capabilities1011| Capability | Pro/Business | Enterprise |12|------------|--------------|------------|13| TCP protocols | Selected ports only | All ports (1-65535) |14| UDP protocols | Selected ports only | All ports (1-65535) |15| Port ranges | ❌ | ✅ |16| Argo Smart Routing | ✅ | ✅ |17| IP Firewall | ✅ | ✅ |18| Load balancer origins | ✅ | ✅ |1920## Decision Tree2122**What are you trying to do?**23241. **Create/manage Spectrum app**25- Via Dashboard → See [Cloudflare Dashboard](https://dash.cloudflare.com)26- Via API → See [api.md](api.md) - REST endpoints27- Via SDK → See [api.md](api.md) - TypeScript/Python/Go examples28- Via IaC → See [configuration.md](configuration.md) - Terraform/Pulumi29302. **Protect specific protocol**31- SSH → See [patterns.md](patterns.md#1-ssh-server-protection)32- Gaming (Minecraft, etc) → See [patterns.md](patterns.md#2-game-server)33- MQTT/IoT → See [patterns.md](patterns.md#3-mqtt-broker)34- SMTP/Email → See [patterns.md](patterns.md#4-smtp-relay)35- Database → See [patterns.md](patterns.md#5-database-proxy)36- RDP → See [patterns.md](patterns.md#6-rdp-remote-desktop)37383. **Choose origin type**39- Direct IP (single server) → See [configuration.md](configuration.md#direct-ip-origin)40- CNAME (hostname) → See [configuration.md](configuration.md#cname-origin)41- Load balancer (HA/failover) → See [configuration.md](configuration.md#load-balancer-origin)4243## Reading Order44451. Start with [patterns.md](patterns.md) for your specific protocol462. Then [configuration.md](configuration.md) for your origin type473. Check [gotchas.md](gotchas.md) before going to production484. Use [api.md](api.md) for programmatic access4950## See Also5152- [Cloudflare Docs](https://developers.cloudflare.com/spectrum/)53