Step 1 Users will be invited and manually onboarded from the waitlist. You can sign up for the waitlist here.
When you are invited, you will receive an invite link such as:
Step 2 Click on this link and you will be redirected to the DataHub website where you will be able to create your account by setting a password.
Step 1 After logging in, you will see all the services that you are currently subscribed to. In the screenshot below, you can see Celo Alfajores and Mainnet RPC.
Step 2 You are then able to click on the “documentation” button to get more info regarding the integration.
In this example, we’ll access the Celo Mainnet at
Step 1 When clicking on the “documentation” button, you will be provided with the URL for this service. This URL should be a drop in replacement for any other full node URL you are currently using with the addition of the DataHub API key to access it.
Step 2 Depending on your setup, there are two ways to use your API key.
You can specify your API key with the
Authorization header. Here is an example
curl -H "Authorization: $YOUR_API_KEY" https://celo-mainnet.datahub.figment.io/the/path
Or you can specify your API key as a prefix to the path like,
/apikey/YOUR_API_KEY/the/path. If choosing this option, the full path for
curlwould look like:
Step 3 Documentation for all available endpoints for each network can be found linked within DataHub page for each network.
Step 1 Each service has a unique API key. When required, a user can rotate the API by clicking the “rotate” button within a service group.
This will display a new “API Key” and also the “Old Key”. To help with a smooth release process, both keys will be valid until the Old Key is removed by clicking the “remove” button.
Whether you’re a Dapp Developer, Data Provider, Wallet, Exchange, Custodian, or Block Explorer, DataHub makes it easy to access the essential network data needed to power your Web 3 product.