API keys are alphanumeric strings that are used in cases where a simple identification is needed without full blown authentication. In Google Cloud Platform terms, they can be used to access APIs while identifying the calling application without a principal. Google Cloud offers a simple interface for creating, updating, and managing API keys and their restrictions. This allows you to create up to 300 API keys per project. That’s a lot of keys and they have to be managed somehow. Now, you can achieve this using Terraform.