This page gives an overview of the API Gateway service.
The API Gateway service allows people to publish APIs via https://api.apps.cam.ac.uk/ which make use of common quota enforcement, developer registration and authentication.
A developer portal allowing self-service registration of applications which make use of the published APIs is at https://developer.api.apps.cam.ac.uk/.
This service is currently an ALPHA offering.
Issues with the service should be raised on the corresponding GitLab project (University members only).
The API Gateway is hosted by our vendor, Apigee.
Terraform which drives the API Gateway is developed in a dedicated project on GitLab.
The following gives an overview of the technologies the API Gateway is built on.
Deployment is via terraform using our logan tool. There are currently two terraform workspaces:
developmentwhich manages a testing Apigee organisation named "devopsaccountrecoveryapigeestaging-eval"
productionwhich manages the production Apigee organisation named "cam"
Dedicated operational documentation is hosted within the GitLab project.
End-user documentation is hosted on the Developer portal.
Service Management and tech lead¶
The service owner for the API gateway is currently vacant.
The service manager for the API gateway is currently vacant.
The tech lead for the API gateway is Robin Goodall.
The following engineers have operational experience with the API Gateway and are able to respond to support requests or incidents: