At Forbole we have launched the Forbole Devtools: a new product to help you make requests to blockchain nodes maintained by Forbole. You can sign up for free and get access to multiple RPC and API endpoints to integrate them into your DApps. We will provide you a custom key that will allow you to access all the nodes that you select in your plan. All the platform features are provided in English, traditional Chinese, and simplified Chinese.
Choosing your plan
By default your account will be using the free plan. This already allows you to select a few nodes to try out our services. If the free plan doesn't provide enough requests or node choices, there are also premium plans that you can choose to increase the quota, and you can purchase them directly on the website.
You can find more information about the plans here: https://devtools.forbole.com?mode=plansInfo . If you don't find a plan that suits your needs, contact us at [email protected] to customize a plan for you. You can also select between two different color themes for all the interface.
Creating your first access key
The first step is to sign up at https://devtools.forbole.com . After confirming your email, you will be able to create your access key which is used to authenticate to all the nodes provided. You can regenerate this key at any time and multiple times, invalidating the previously generated keys. You can always find your existing authentication key in the website interface.
There are two ways to use the authentication key. The first way is adding it to the endpoint url via a query string. For example:
The second way is to pass it via a request header, for example using curl:
curl -H 'apikey: 123' https://api-mainnet-stargaze.forbole.com
In the provided examples we suggest using the header approach, but if you prefer using the query string, the website provides a way to quickly copy the url with the query string included.
Using the nodes endpoints
Some examples of nodes that you will be able to select are Ethereum, Sui, Cosmos Hub, Arbitrum, Optimism, and more. They include mainnet and testnet nodes. Each node also has an example for how to make a request using your authentication key, so it will be very quick to get started. We will also keep adding support for new nodes progressively and have the plan to provide GraphQL and Websockets in the future.
To improve the security of your plan, it is possible to limit from which IP address you can make the requests. You have the choice to input multiple IPs and also a CIDR IP range. You can update this list at any time from the web interface. If you don't add any IP, which is the default state, you can make requests from anywhere without restrictions.
What to expect next?
We will keep rolling out new features during these next months. We want to make your experience using our blockchain nodes as easy as possible. Keep in touch and if you have any doubts or requests please send us an email to [email protected] .