Calling external APIs from an Iris App

In most cases to call an external API you can just use http client in your app's code and do the requests. But we are constantly working on additional helpers that can be used in some scenarios.

You will need to use Iris App SDK Proxy service:

  1. When the external API does not implement CORS or does not allow Trackunit as an origin and the browser will not allow the call
  2. To use secrets (like API key) without hardcoding them in your application

You might want to use Databricks PostgREST Connector when you want to query data from your own Databricks IrisX instance.