Where to store keys for apis that I want to call from my api proxy on edge?

Not applicable

I have apis that I would like to call from an edge proxy flow (such as Yelp, Google, Gracenote) and I want to store those keys. What is the easiest (and/or preferred) method of doing this safely?

Thank you

Solved Solved
1 3 593
1 ACCEPTED SOLUTION

Hi @Kd Ford ,

Generally, we use KVMs to store apikey/secret of external systems.

Please check docs for KVM policy to access values.

If you want to add more security to it then you can use vaults or secure storage from APIGEE.Check the docs for secure storage here.

Cheers!

View solution in original post

3 REPLIES 3

Hi @Kd Ford ,

Generally, we use KVMs to store apikey/secret of external systems.

Please check docs for KVM policy to access values.

If you want to add more security to it then you can use vaults or secure storage from APIGEE.Check the docs for secure storage here.

Cheers!

An Apigee is looking into making the KVM store encrypted. Which would be a secure store for any Value.

akoo
New Member

Hello all, I wanted to add an important note: encrypted KVMs are here. Details are in our documentation: http://docs.apigee.com/api-services/reference/key-value-map-operations-policy . You now have an option for encrypted data without having to use Node.js.