OutRay is an open-source ngrok alternative that makes it easy to expose your local development server to the internet via secure tunnels.
➜ ~
One command, you're online. Seriously, try for yourself.
Use our plugins to embed OutRay directly into your build tool.
import outray from '@outray/vite';
export default defineConfig({
plugins: [outray()]
});View live traffic happening on your APIs in real-time the second it goes online.
Your local server running on
localhost:3000
Establishes a secure,
persistent connection
Routes traffic from the
internet to your tunnel
Accessible worldwide at
{subdomain}.outray.app
Don't want to use our random subdomains? No problem. Connect your own domain in seconds and get automatic SSL certificates.
Added on 1/26/2026
OutRay isn't limited to just web traffic. Tunnel any TCP or UDP service securely to your local machine with a single command.
Instant secure URLs for your local web servers, webhooks, and APIs.
Expose databases, SSH, RDP, and other TCP services securely.
Perfect for game servers, streaming, and real-time applications.
We believe in transparency and community. OutRay is built in the open, so you can inspect the code, contribute features, or self-host the entire platform on your own infrastructure.
Verify our security claims by inspecting the source code yourself.
Built with feedback and contributions from developers like you.
Run the entire stack on your own servers. No vendor lock-in.
The core features will always be free and open source.