Answer-first summary

Where should I start in InstaTunnel docs?

Follow this order: Install CLI, authenticate, run first tunnel, then move to MCP/webhooks/referrals based on your use case. Use CLI Flags and Troubleshooting for day-to-day operations.

Last reviewed: March 5, 2026
Compatibility: Core docs align with CLI v1 default and MCP --transport v2 for streaming clients.

Quick command

instatunnel auth login -e you@example.com && instatunnel 3000 --subdomain docs-demo

Common failures and quick fixes

  • Auth not persisted-Run instatunnel auth set-key it_your_api_key to store your key locally.
  • Webhook 401 signature errors-Use provider-specific secret verification guides in /docs/webhooks before production tests.

Evidence and trust

Use these references when evaluating compatibility, reliability, and security posture.

Release cadence

CLI and docs release notes are updated continuously, with version-specific compatibility notes.

View release notes

Security controls

Review policy enforcement, auth layers, and operational safeguards in the security whitepaper.

Open security whitepaper

Reliability runbooks

Troubleshooting guides cover common failures, recovery steps, and CLI compatibility baselines.

Read troubleshooting guides

Quick Start

Get up and running with InstaTunnel in under 30 seconds. No signup required for basic usage.

# Install InstaTunnel (Recommended)
$ npm install -g instatunnel
# Auto-detect and expose your app instantly (easiest)
$ instatunnel
🔍 Auto-detected service on port 3000
✅ Tunnel created: https://abc123.instatunnel.my
📋 URL copied to clipboard!
# Or use the ultra-short alias
$ it
🔍 Auto-detected service on port 3000
✅ Tunnel created: https://def456.instatunnel.my
# Specify port manually if needed
$ instatunnel 3000

🚀 Zero Configuration

Just run instatunnel or it and your app is live instantly. No config files, no signup required.

🔒 HTTPS by Default

Every tunnel gets automatic HTTPS with valid SSL certificates. Perfect for testing webhooks and APIs.

Auto-Detection

Run instatunnel without a port and we'll auto-detect your running app.

What happens when you run InstaTunnel?

  1. InstaTunnel connects to our global tunnel network via WebSocket
  2. A unique subdomain is assigned (e.g., abc123.instatunnel.my)
  3. Your local application becomes accessible worldwide via HTTPS
  4. All requests are securely forwarded to your localhost

💡 Pro Tip: InstaTunnel automatically copies the tunnel URL to your clipboard, making it instant to share with colleagues or test on mobile devices.

Need a quick path?

See plans, then jump into a guided start whenever you are ready.

For MCP endpoints on Pro/Business, use: instatunnel 8787 --mcp.

InstaTunnel Docs | CLI, Webhook Testing, MCP & Troubleshooting