Development vs Production
We handle development and production environments at the credential level. We will issue you with a set of dashboard and API credentials you can use for development purposes during your trial / onboarding phase.
When you’re ready to move to production, please contact us, and we will issue you a set of production credentials.
Upon onboarding, you will receive a set of dashboard credentials consisting of a
username (usually your email) and
password to your email address. You can
use these to log into dashboard.herondata.io.
If you haven't received access, please speak to your Heron rep, or email us at [email protected].
To reset your password, go to the Forgot your password page. You will receive an email with instructions.
Once you have used your dashboard credentials to log in, you will be able to
see your API credentials (
api_key) in the dashboard under
We use Basic access
Instead of the typical
<username>:<password>, keep the username blank and use
api_key as the password. This means you should send the base64-encoded
:<api_key> in the
Authorization: Basic header.
Most modern HTTP libraries handle the encoding for you, but here's a step-by-step example for clarity:
api_keyto get your token and leave the username spot blank:
echo -n ":<api_key>" | openssl base64
Add the output of the above command in the
curl "https://app.herondata.io/api/hello_world/authenticated" \
--header 'Authorization: Basic <base-64-encoded-token>'