Managed dAPIs are datafeeds that are sourced directly from multiple first-party oracles and aggregated using Airnode's signed data. It utilises first-party oracles, enabling data to be served directly from reputable API providers via the Airnode. Unlike self-funded dAPIs, API3 manages the gas costs and the availability of the managed dAPIs. This guide will walk you through the process of subscribing to a managed dAPI.
If you are planning to use your dAPI for a long period of time or if you are planning to use your dAPI in a production environment, we recommend that you use managed dAPIs provided by the API3 DAO. This way, you can be sure that your dAPI will be available to your users at all times.
The API3 Market provides a list of all the dAPIs available across multiple chains including testnets. You can filter the list by chains and data providers. You can also search for a specific dAPI by name. Once selected, you will land on the details page (eg ETH/USD on polygon) where you can find more information about the dAPI.
Once you have selected your dAPI, you will then be presented with an option to choose from either Managed or Self-funded. Select Managed dAPIs.
Managed dAPIs gives you an option to configure the dAPI's deviation threshold and heartbeat. For managed dAPIs, you will have the following options to choose from:
Not all dAPIs support all the configurations. It depends on the asset and chain. Check the API3 Market for more info.
Click here to read more if you are unsure what suits your dApp
Check the final price and time frame for the selected configuration. If you are happy with it, select Add to Cart. You can also add other dAPIs on the same network to your cart.
Once you have added all the dAPIs, you can proceed to checkout. You will be presented with a summary of your order. If you have multiple dAPIs on the same chain in your cart, you can pay for all of them in one single order. You cannot add multiple dAPIs on different chains in the same order. To proceed with the order, select Proceed to Payment.
This will take you to the payment page where you can place the order for the selected feeds. You can see the order summary and the total price. If it looks fine, select Connect Wallet, and confirm the transaction on MetaMask.
Once the transaction is confirmed, you will be presented with a confirmation page. You can also view the order details and status on the Orders page on the API3 Market.
After placing the order, you will have to wait for the dAPI to get updated. It usually takes 5 business days for the dAPI team to update the dAPI for the requested configuration. Once the dAPI is updated, you can start using it in your dApp via the proxy address present in the dAPI page
The proxy contract address to read from the dAPI will remain the same. Purchasing a better configuration will not change the proxy contract address for the dAPI.