Getting your API keys

Updated 22 month ago

If you're integrating Flutterwave into a website or application (via our APIs, plugins or SDKs), you will need your API keys to access our features. When you create an account, only the test API keys and the live public key are generated automatically. As a merchant, you must generate the Secret keys yourself.

To generate API keys on Flutterwave, follow the steps below:

How to get an API Key for the first time

  • Go to the Settings section of your Flutterwave dashboard.

  • Click on API Keys under the Developers tab. Here, only your Test API Keys and the Live Public Keys are visible.

  • Click on Generate Secret Key to obtain your live Secret key. An authentication code will be sent to your email address.

  • Enter the 7-digit authentication code that was sent to you.

How to generate new API keys if you already have an API key

  • Go to the Settings section on your Flutterwave dashboard.

  • Under the Developers tab, click on API keys

  • Click on Generate secret key to obtain your live API keys.

  • Select an expiration period for your current API keys.

  • Enter the 7-digit authentication code sent to you and click on Generate new API keys

Related FAQs About API Keys

Why Can't I View My API Keys?

To keep your account safe, we don't allow you to view your API keys more than once. Instead, download your secret API key immediately after generating it using the "Download Secret Key" button. The key will no longer appear once you leave this page.

What happens when I generate new API keys?

When you generate new API keys, the old keys will expire after the set expiry period, depending on the period you set when generating the API keys. To avoid downtime, you must update your application with the new API keys before the old keys expire.

Have any suggestions?

Submit a request on the type of support articles you'd like to see