The OpenNode API uses API Keys to authenticate requests. You can view and manage your API Keys in the Integrations dashboard.

Development mode keys are generated on the Development environment, while Production mode keys are generated on the Production environment.

Authentication to the API is performed with a key. Provide your API key on on the Authorization header.

All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API Requests without authentication will also fail.


Depending on the functionalities you want your application to perform, there are different permisson levels:

Create charge & fetch charge info
Fetch charges & withdrawals info
Initiate withdrawals