Portr Documentation

Self-hosted tunnel solution designed for teams. Expose local HTTP, TCP, or WebSocket connections to the public internet with admin dashboard, request inspector, and team collaboration.

Portr is a self-hosted tunnel solution designed for teams. It lets you expose local HTTP, TCP, or WebSocket connections to the internet with a simple command-line interface.

You can use the client to quickly tunnel HTTP, TCP, or WebSocket connections:

portr http 9000

This command exposes your local HTTP server running at port 9000 on a public HTTPS URL.

Demo Videos

Check out these videos to see Portr in action and learn how to use its key features.

Portr Inspector - Request Debugging

See how to quickly create a tunnel and inspect HTTP requests using the built-in Portr inspector:

Admin Dashboard Overview

A quick walkthrough of the admin dashboard where you can monitor connections, create and manage teams and team members:

Key Features

Use Cases

Portr is perfect for:

  • Local Development: Share your development server with teammates or clients
  • Webhook Testing: Receive webhooks from external services during development
  • API Integration: Test API integrations with third-party services
  • Demo Presentations: Show your work to clients without complex deployments
  • IoT Development: Expose local services for IoT device communication
  • Database Access: Tunnel database connections for remote development

Quick Start Guide

Community & Resources