Yes, GC offers a full JSON REST API which can be used to programmatically access to a majority of GC services.