Environments

  • Environments

    There are three different environments available for The RAKBANK Open APIs.

    • The Sandbox Environment
    • UAT Environment
    • Production Environment
  • The Sandbox Environment

    The RAKBANK Open APIs published on this portal come with a sandbox environment that allows developers to evaluate our APIs and independently develop and test their code that integrates with our sandbox environment. The Sandbox environment has a copy of all the stable APIs available in our UAT environments, but with most of the API security policies turned off. For information on the API security policies that apply to our Sandbox, UAT and Production environments, see API Security. The sandbox uses simulated accounts and customer data. For information on how to test in our sandbox environment using simulated data, see Testing. Although the sandbox environment is maintained as a close replica of the UAT environment, not all business exception scenarios can be simulated in the sandbox.

    The documentation for prospective APIs that are still in the specification stage and not yet available in the UAT environment may also be made available on this portal without a sandbox environment. The Test console on API Docs page will be disabled for such APIs.

    API endpoint Description
    https://sandboxapi.rakbank.ae/sb/api API endpoint for all Open APIs
  • UAT Environment

    Developers who are interested in taking it to the next level, can contact us by filling the Contact Form. Please select “I want to upgrade to UAT” or “I am interested in new APIs or new API features” as the Category. Our relevant business team will contact you as soon as possible to discuss and agree on the formal business contract. Post signing the NDA with us, you will be given access to our UAT environment. There are two different UAT environments – Projects & Production Replica. Any new API or new API features are published into the Projects environment first and once stable would be moved to Production Replica, i.e. just before go-live. Both the UAT environments will have all API security policies that are applicable in our Production environment. For information on the API security policies that apply to our Sandbox, UAT and Production environments, see API Security.

    API endpoint Description UAT Environment
    https://testapi.rakbank.ae/rb/api4 API endpoint for all Open APIs (except OAuth2 Authorize call) Projects
    https://tsttpa.rakbank.ae/rb/api4 API endpoint for OAuth2 Authorize call Projects
    https://testapi.rakbank.ae/rb/api API endpoint for all Open APIs (except OAuth2 Authorize call) Production Replica
    https://tsttpa.rakbank.ae/rb/api API endpoint for OAuth2 Authorize call Production Replica
  • Production Environment

    Post completion of testing and certification from all the bank’s internal stakeholder teams - business, network, information security, legal & API support teams – to name a few, you will be provided access and client credentials to connect to our Production environment on an agreed date & time.

    API endpoint Description
    https://api.rakbank.ae/rb/api API endpoint for all Open APIs (except OAuth2 Authorize call)
    https://tpa.rakbank.ae/rb/api API endpoint for OAuth2 Authorize call

    Please ensure the API endpoints are stored as configurable values in your application for ease of movement between environments.