Multiple API Keys
Option to have multiple API keys, for example: client 1 has the API key exposed, we now have to roll this key, and update all clients using it.
Whereas, if we had multiple keys, we'd only need to roll and update that one client using the key.

Hi all,
Thanks so much for your feedback here. We've recently released the ability to create multiple API keys for your Mailgun account. Additionally, we've enhanced the security of the keys such that they are now hashed vs just encrypted (this does mean that once you generate a key and close the modal, we will be unable to display it in plain text, so be sure to store your key safely).
-
Alfred commented
guys @mailgun this is certainly something you need to work on:
- permissions in to what API key can have access for
- permissions in to what domainMaybe there more relevant permissions?
-
Dmitry Popov commented
This is "must have"!
Having single API key for whole account means that when I have several different systems/server working with MailGun - I can't rotate/refresh key only in one system, i must update all my systems at once. Thats' impossible for multi-server scenarios. -
Ohad Maishar commented
+1 YES!
-
André Lado Cruz commented
Another good thing is to have api keys per domain too.
So we can use a sandbox api key to test all integrations without compromising the production api.
-
Noah Heck commented
Sounds very similar to this request as well: https://feedback.mailgun.com/forums/156243-feature-requests/suggestions/18490594-add-multiple-api-keys-or-sub-api-keys-to-be-used-f