Remote debugging
When connected to a remote server, Ray displays the output of ray calls from your server. The output is transferred securely via SSH.
Create a remote connection
Click the "Servers" icon in the top right of the Ray app, then click "Add new server".
Fill in your server details, choose your SSH authentication method, and click "Connect".
If Ray can't connect, it will display an error explaining why.
Using remote connections
Each remote server has its own window, separate from your local debugging output. You can identify it by the bar at the bottom of the window.
Any ray calls from your remote server appear in this window. The functionality is identical to local debugging.
If you are connecting to a Docker container on a remote server (see Docker configuration), you may need to enable
GatewayPorts yesin the server's/etc/ssh/sshd_config. Remember to restart the sshd daemon to apply your changes.
Debug without breaking your flow
Ray keeps all your debug output neatly organized in a dedicated desktop app.
Download Ray
Licenses are valid for 1 year and managed through Spatie. Licenses purchased before Ray 3 remain valid. VAT is calculated at checkout.
Thanks for trying out Ray!
macOS
Windows
Linux
By downloading Ray, you agree to our terms of use.
The free trial lets you send up to 20 messages per session.