Providers Overview
ktube supports three built-in tunnel providers. Choose based on your needs or build a custom provider.
Built-in Providers
☁️
Cloudflare Tunnel
Enterprise-grade tunnels with DNS management, Access policies, and Quick Tunnel mode
🔗
ngrok
Developer-friendly tunnels with free tier, custom domains, and request inspection
🔧
Microsoft Dev Tunnels
Azure-native tunnels with GitHub auth and VS Code integration
Comparison
| Feature | Cloudflare | ngrok | Dev Tunnels |
|---|---|---|---|
| Free tier | ✅ Yes | ✅ Yes (limited) | ✅ Yes |
| Custom domains | ✅ Yes | ✅ Paid plans | ❌ No |
| Quick Tunnel | ✅ trycloudflare.com | ✅ ngrok-free.app | ✅ devtunnels.ms |
| DNS management | ✅ Automatic | ❌ Manual | ❌ N/A |
| Access policies | ✅ Cloudflare Access | ✅ OAuth/IP | ✅ Limited |
Choosing a Provider
- Production with custom domains: Use Cloudflare for DNS management and edge caching
- Development/testing: Use Quick Tunnel with any provider for instant URLs
- Azure ecosystem: Use Dev Tunnels for VS Code integration
- Webhook testing: Use ngrok for request inspection features
Custom Providers
Need a different tunnel provider? Build your own using the Provider Development Guide.