I've read some things about Google Endpoints : https://cloud.google.com/endpoints/docs/openapi/about-cloud-endpoints?hl=fr&_ga=2.253675593.-1966596577.1507026460
But I'm not sure : Is it a thing only available on Google Cloud, or is it possible to have a Google Endpoint system on another server ? For example in my personnal server to protect my APIs ?