Hey folks! I've got a Go-based API that I'd like to host so my friend, who does penetration testing, can access it. Instead of sharing the source files and folders with him right away, I want to give him access to a hosted endpoint for his testing purposes. The main challenge is finding a free hosting solution just for temporary testing, as this is purely for security assessments and not for production use. Any suggestions for platforms or services where I can host my Go API for free? Thanks!
5 Answers
Besides ngrok, you could also set up Tailscale with him for secure access. Plus, any public cloud provider usually has a free tier you can use.
Oracle Cloud has a free tier that might suit your needs. You can get a small VM for testing without any charges.
Consider just giving him the code to run it locally. It’s often more engaging for pentesting when the source code is available because it allows for whitebox testing instead of blackbox.
You might want to check out ngrok! It allows you to expose your local server to the internet quickly, which can be handy for testing purposes.
If you’re looking for a low-cost option, an entry-level Hetzner VPN might be a good choice. It's not free, but it's super affordable.

Thanks for the tip! I’ll look into it, but I’m hoping to stick to free options if possible.