A public API key, is an application programming interface unique key that allows the owner of a network-accessible service to give access to consumers of that service. It only has reading rights and should be used client-side.
It is restricted to predefined domain restrictions to make sure only you are using your public key.