An API Provider is you, if you wish to publish data from your API to
on-chain contracts which are called requesters. You can do so by building an
Airnode. An Airnode is a first-party oracle that will push off-chain API data to
any on-chain requester. See the Developer section to learn
more about how developers will use your Airnode.
See the Guides section in the API Provider docs to
build the necessary files required to deploy an Airnode. The diagrams below
illustrate the required components to successfully deploy an Airnode to AWS, GCP
or a Docker Container.
config.json: Contains the Airnode's configuration. The OIS object is important as it maps an API to Airnode endpoints.
secrets.env: Values that should not be exposed in config.json.
aws.env: AWS credentials required by the Docker deployer image.
Docker deployer image: Deploys Airnode using its deploy command.
config.json: Contains the Airnode's configuration. The OIS object is important as it maps an API to Airnode endpoints.
secrets.env: Values that should not be exposed in config.json.
Docker deployer image: Deploys Airnode using its deploy command.
config.json: Contains the Airnode's configuration. The OIS object is important as it maps an API to Airnode endpoints.
secrets.env: Values that should not be exposed in config.json.
Docker client image: Deploys Airnode using its deploy command.