I'm building IPASIS (https://ipasis.com), a real-time IP reputation API to detect VPNs, proxies, and bots.
The infrastructure runs entirely on Google Cloud Run. This makes it super easy to spin up instances in regions close to the customer, ensuring we keep latency under 20ms regardless of where the traffic originates.
How it works: Instead of just static geo-data, I aggregate live threat feeds and behavioral signals to score IPs in real-time. It returns a simple JSON response with flags like is_vpn, is_proxy, is_tor, and a risk score.
Tech Stack:
Go and Redis for the low-latency API.
Google Cloud Run for instant global scaling.
Ingesting data from multiple open and private threat feeds continuously.
It has a free tier if anyone wants to test it against their current logs. I’d love feedback on how to improve it further.
The infrastructure runs entirely on Google Cloud Run. This makes it super easy to spin up instances in regions close to the customer, ensuring we keep latency under 20ms regardless of where the traffic originates.
How it works: Instead of just static geo-data, I aggregate live threat feeds and behavioral signals to score IPs in real-time. It returns a simple JSON response with flags like is_vpn, is_proxy, is_tor, and a risk score.
Tech Stack:
Go and Redis for the low-latency API.
Google Cloud Run for instant global scaling.
Ingesting data from multiple open and private threat feeds continuously.
It has a free tier if anyone wants to test it against their current logs. I’d love feedback on how to improve it further.