This article explains how to locate your Iglu server details in the BDP Console, generate a API key, and configure the Iglu Resolver to use your custom schema vendor. This is a step needed for some use cases (e.g. running the Normalize dbt package).
📍 Locating Your Iglu Server
You can find your Iglu server details by navigating to the BDP Console here.
- For production environments, your Iglu server URL is:
https://<your-domain>-prod.iglu.snplow.net/api
(Replace<your-domain>
with your actual domain.)
🔐 Generating an API Key
On the same BDP Console page where your Iglu server is listed, you can generate the required API key with the necessary access depending on your use case.
⚙️ Configuring the Iglu Resolver
- Open your Iglu Resolver configuration file (you can find an example configuration here).
- Add your custom server under the
Custom Iglu Server
resolver section. - Include the vendor prefix for your data structures—e.g.,
com.acme
.
Example Configuration:
{ "name": "Custom Iglu Server", "priority": 0, "vendorPrefixes": [ "com.acme" ], "connection": { "http": { "uri": "https://${iglu_server_hostname}/api", "apikey": "${iglu_server_apikey}" } } }