API3 Airnode Deployer
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
API3 Airnode Deployer provides direct, non-custodial access to the API3 Airnode protocol on EVM-compatible blockchains. It enables deployment and management of Airnode oracle nodes, template creation, request management, sponsor and requester administration, authorization and whitelist configuration, and endpoint management. The tool reads Airnode protocol state, sponsor wallet state, requester state, endpoint state, template state, beacon state, whitelist state, authorization state, chain ID, block timestamp, and gas price. It writes createTemplate, createRequest, sponsorRequester, unsponsorRequester, setAuthorization, setWhitelist, deployAirnode, setRequestParameters, fulfillRequest, and failRequest. All operations are signed and broadcast through your connected wallet — giving you full control over your Airnode infrastructure.
HOW TO USE
Connect your EVM-compatible wallet (MetaMask, WalletConnect, or similar) using the wallet bridge. Select the network that matches the Airnode deployment you wish to use (Ethereum Mainnet, Polygon, Arbitrum, Optimism, Avalanche, Base, or others). Paste the Airnode protocol contract address — the tool does not hardcode any address, giving you full control to use official API3 deployments or fork contracts. Choose your action from the dropdown: create a template, create a request, sponsor a requester, unsponsor a requester, set authorization, set whitelist, deploy an Airnode, or set request parameters. Fill in the required addresses, IDs, and parameters. Click Review to verify all parameters before signing. The tool shows a clear summary of the transaction, then signs and broadcasts through your wallet with progress tracking.
HOW IT WORKS UNDER THE HOOD
The tool uses a dynamic gas estimation strategy that adapts to network conditions. Before each transaction, it calls estimateGas on the chosen method with the exact parameters, then adds a 20% buffer to avoid out-of-gas failures. For createTemplate, the tool constructs the template ID and encodes the endpoint and parameters. For createRequest, it handles the payable nature of requests and includes the specified amount in the transaction value. For sponsorRequester and unsponsorRequester, it updates the sponsorship status of requesters. SetAuthorization and setWhitelist manage access control lists. The tool constructs the appropriate transaction data for each Airnode action. After broadcasting, the tool waits for the transaction receipt using ethers.js wait() with confirmation tracking. It uses receipt.effectiveGasPrice for accurate cost reporting, not tx.gasPrice — critical for post-EIP-1559 networks.
WHAT IT CANNOT SEE
The tool cannot verify that the Airnode endpoint returns accurate data; it relies on the Airnode to provide correct API responses. It cannot detect if the Airnode is compromised or malicious; the tool only interacts with the protocol as configured. It cannot guarantee that the request will be fulfilled within the expected timeframe; fulfillment depends on the Airnode's availability and performance. It cannot verify that the deployed Airnode meets the required specifications; the tool does not validate Airnode configurations. It cannot detect if the API endpoint has been changed; the tool uses the endpoint IDs you provide. It cannot predict the cost of Airnode requests; costs depend on network conditions and the Airnode's pricing.
PLEASE NOTE
This tool works exclusively with EVM-compatible blockchains where API3 Airnode is deployed. It does not support non-EVM chains. Always verify the Airnode protocol address against official API3 documentation before use. Using incorrect addresses may result in loss of funds. The tool is provided as-is with no warranty of any kind. Airnode deployment requires understanding of API3 protocol mechanics and oracle security considerations.