🌎 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.

Production

Available for:

  • 🟢 Aggregation and Enrichment
  • 🟢 Payment Inititation

After you have tested your integration in the Sandbox 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/