Generate API keys

To get started with our API integration, follow these simple steps:

  1. If you haven't already, sign up for an account.
  2. Ensure you have the necessary API credentials for authentication.
  3. If you're using Node.js, install our integration library from npm using the command npm install narvi.

Authentication and API key generation

Authentication is a crucial step in interacting with our Backend API. To ensure the security of your data and API access, we use API keys and private keys that are generated within your banking app account.
Authentication and API key generation

Here's how the authentication process works:

  1. Sign in to your account at our banking app.
  2. Generate API Key: To generate API keys in the app, select "Developers" from the left side menu and go to the "API" tab. You can also use this link. These keys will be used for authentication in your application. Only admin users have access to the "Developers" tab.Important: The API key now grants access and permissions within the context of a single entity, which is especially important if you manage more than one company. You can set the permission level to either read-only or full access.
  3. Once generated, ensure that you securely store your API keys and private keys. These keys are sensitive and should not be shared publicly.
By following this authentication process, you'll have secure access to our Backend API, allowing you to interact with our platform and access your data seamlessly. If you encounter any issues with authentication or need assistance in generating and managing your API keys and private keys, please don't hesitate to reach out to our support team at support@narvi.com.Your security and data protection are our top priorities, and we're here to help you maintain the integrity of your service integration.

API endpoints

Our API offers a wide range of endpoints for different functionalities, including account management, data retrieval, transaction creation, and more. Refer to our documentation for a complete list of endpoints and their use cases.
Developers portal

How to limit access to your accounts

Our API offers a wide range of endpoints for different functionalities, including account management, data retrieval, transaction creation, and more. Refer to our documentation for a complete list of endpoints and their use cases.
Permissions

Support

We're here to help you every step of the way. If you have any questions, encounter issues, or need assistance with your integration, don't hesitate to reach out to our support team at support@narvi.com.

Narvi Payments Oy Ab is an Authorized Electronic Money Institution (EMI). Narvi’s EMI license is granted by the Finnish Financial Supervisory Authority (FIN FSA) with the registration number 3190214-6. Narvi’s license is Passportised to all European Union countries.
© 2026 Narvi. All Rights Reserved.v1.298.0