Providers
A Web3 provider gives your application access to blockchain data without needing to run your own nodes.
Providers like Infura, Alchemy, QuickNode, and others have made Web3 infrastructure more reliable, scalable, and accessible than ever before.
But while Web3 providers have advanced tremendously, the way applications interact with them remains fundamentally inefficient. Apps often generate excess RPC traffic, increasing costs and putting unnecessary strain on providers and networks.
Direct solves this by acting as an intelligent layer between your application and Web3 providers, optimizing traffic, reducing redundancy, and delivering faster, more efficient access to blockchain data.
How Providers Work in Direct
- 🌐 Use Direct without a provider
- 🔗 Use Direct with your existing provider
- ➕ The Sum of All Providers
🌐 Use Direct without a provider
You can use Direct without linking a provider account. By default, Direct provides access to all our available networks using a combination of public nodes, chain-sponsored nodes, and internal infrastructure operated by Direct. This allows you to get started immediately, ideal for testing, experimentation, and small-scale applications.
This default access is intended for light usage and early-stage projects. Because it relies on shared resources, performance may vary under heavy load.
For production workloads, we recommend linking your own provider accounts for the best performance and dedicated service quality.
🔗 Use Direct with your existing provider
You can use Direct by linking a provider account. Once linked, Direct sends your traffic through your configured provider(s) whenever possible. Routing is dynamically adjusted based on real-time conditions like latency and reliability.
You maintain full control over your accounts, while Direct optimizes how and when your provider is used to eliminate unnecessary traffic by up to 99%, significantly improving speed, stability, and overall efficiency - all without requiring any changes to your application code.
We currently support the following providers:
- Alchemy
- Ankr
- dRPC
- Infura
- Quicknode
➕ The Sum of All Providers
Direct is the sum of all our supported providers, combining them into a unified system that delivers the best available performance and reliability across every region and network.
When you link a provider, Direct prioritizes sending your traffic through it whenever possible.
Your configured provider remains the main path for your application’s requests.
At the same time, Direct continuously monitors network conditions across all supported providers and internal nodes.
If we detect an opportunity to improve performance, such as regional congestion, slower response times, or provider-specific issues, Direct can seamlessly route a request through a faster or healthier alternative.
This means your application doesn’t just rely on your linked provider.
It also benefits from the combined strengths of all supported providers, gaining faster response times, greater uptime, and a higher quality of service across every network.
When Direct uses other providers or internal nodes to optimize your traffic, the associated costs are covered by us, not passed on to you. We deliver the fastest and most reliable Web3 experience possible for your application.