🌎 API Environments

Make use of Belvo's three environments to prototype, test, and then put your integration into production πŸ₯Έ.

Sandbox

Available for:

  • 🟒 Aggregation and Enrichment
  • βšͺ️ Payment Inititation

Use our Sandbox environment to build your integration. We offer dummy-data that mimics that of real-world use cases, which means you can test out all the endpoints, use the widget, and implement webhooks - just the same as with real-world data!

All you need to get started with the Sandbox environment is to get your API keys. We really recommend that you start creating your integration in this environment.

πŸ“˜

We really recommend that while you're integrating with Belvo, you start with the Sandbox environment, proceed to Development, and finally make the jump to Production.

Development

🚧

Environment Deprecation

Please note that the Development Environment will be deprecated in Q2 2024.

Available for:

  • 🟒 Aggregation and Enrichment
  • βšͺ️ Payment Inititation

Our Development environment lets you test out your integration with up to 25 real-world links, that is, connections with real institutions. Just remember that each link your user creates counts as one link. In other words, you can have up to 25 real users each connected to a singular institution, or even just 1 user connected to 25 institutions.

πŸ“˜

Non-transferrable links

Please note that links created in the Development environment cannot be moved to the Production environment. Once you move to production, you will need to ask your users to create their links again.


Production

Available for:

  • 🟒 Aggregation and Enrichment
  • 🟒 Payment Inititation

After you have tested your integration in the Development environment and are ready to go live, you'll need to request access to our Production environment. After you request access, our Sales Team will get in contact with you to schedule a meeting just to make sure your needs are satisfied, and then you'll just need to go through a certification process with one of our engineers to make sure that your integration is running optimally. To prepare for the certification meeting, just follow our Integration checklist.

Once your integration is certified, all you'll need to do is:

  • Request Production API keys (and change your Development API keys in the code to these new ones).
  • Change the base URL that you make requests to from development.belvo.com to api.belvo.com.
  • If you're using webhooks, make sure to set a Production URL for your webhooks.

πŸ“˜

Payment Initiation

For our Payment Initiation solution, the base URL you need to use is: api.belvo.com/payments/