Use this tutorial to start using Cloudflare’s Web3 Gateways to the IPFS and Ethereum networks.
Before you begin
Before you start, make sure the you have set up an account and added your website to Cloudflare.
Step 1 - Subscribe to a gateway
To get access to Web3 gateways for your account, you need to first subscribe to a gateway.
Step 2 - Create a gateway
After purchasing a gateway subscription, create a gateway. To create a gateway using the dashboard: To create a gateway using the API, send a If you need help with API authentication, refer to Cloudflare API documentation. The response contains the complete definition of the new gateway.
Create via dashboard
Create via API
POST request that includes the following parameters:
name: The hostname that will point to the target gateway via a
target: The gateway target for the hostname (
To create a gateway using the dashboard:
To create a gateway using the API, send a
If you need help with API authentication, refer to Cloudflare API documentation.
The response contains the complete definition of the new gateway.
When you create a gateway, Cloudflare automatically:
- Creates and adds records to your Cloudflare DNS so your gateway can receive and route traffic appropriately.
- Proxies traffic to that hostname.
- Issues an SSL/TLS certificate to cover the specified hostname.
Step 3 - Customize Cloudflare settings
Once your gateway becomes active, you can customize the Cloudflare settings associated with your hostname.
Since your traffic is automatically proxied through Cloudflare, you customize your website settings to take advantage of various security, performance, and reliability benefits.
Step 4 - Restrict gateway access (optional)
If you are using your gateway for backend services, you may want to use Cloudflare Zero Trust to restrict gateway access.
Step 5 - Set up usage notifications
Since this is a service with usage-based billing, Cloudflare recommends that you set up usage-based billing notifications to avoid unexpected bills.
To set up those notifications:
Log in to the Cloudflare dashboard.
Select your account.
Go to Notifications.
On Alert Type of Usage Based Billing, click Select.
Fill out the following information:
- Notification limit (exact metric will vary based on product)
- Notification email
Step 6 - Use the gateway
Once you have created a gateway and updated your Cloudflare settings, you can start using your IPFS, Ethereum, or Polygon gateway.