What are backup providers?
Backup providers ensure your API calls never fail due to a single provider outage. When your primary provider is unavailable, rate-limited, or returns errors, Uniblock automatically routes requests to backup providers in your configured priority list. Use backup providers when you need:- 99.99%+ uptime guarantees
- Protection against provider outages
- Automatic rate limit handling
- Zero-downtime failover
Backup providers are enabled by default for all Uniblock users. No configuration required.
How it works
Uniblock maintains a priority list (fallback list) of providers for each endpoint category. When a request fails:- Primary attempt - Request goes to your top-priority provider
- Failure detection - System detects failure (timeout, rate limit, 5xx error, invalid key)
- Automatic failover - Request immediately routes to next provider in list
- Seamless response - Your application receives the response without knowing a failover occurred

Fallback list types
Internal fallback (default)
Uniblock’s pre-configured provider list optimized for reliability and cost. Characteristics:- No setup required
- Enabled by default for all users
- Optimized based on real-time provider performance
- Includes 20+ blockchain data providers
- Automatically updated as provider performance changes
- Covalent (lowest cost, high reliability)
- Moralis (medium cost, high reliability)
- Alchemy (higher cost, highest reliability)
- QuickNode (backup)
Using internal fallback (default)
External keys fallback (custom)
Bring your own provider API keys and configure custom priority lists. Characteristics:- Use your existing provider credits
- Full control over provider priority
- Uniblock auto-routing as final fallback
- Configure different lists per endpoint category
- Your Alchemy key (primary)
- Your Infura key (backup)
- Your QuickNode key (backup)
- Uniblock auto-routing (final fallback)
- Consume your own provider credits first
- Uniblock provides ultimate reliability as final backup
- Custom routing based on your provider relationships
- Unified management of all provider keys
Common failure scenarios
Rate limit exceeded
Scenario: Your Alchemy key hits its rate limit (300 requests/second). What happens:- Request #301 fails with rate limit error
- Uniblock detects rate limit response
- Request automatically routes to Infura (next in list)
- Your app receives successful response
Provider outage
Scenario: Infura experiences a service outage. What happens:- Request times out after 5 seconds
- Uniblock detects timeout
- Request automatically routes to QuickNode
- Your app receives successful response
Invalid API key
Scenario: Your provider API key expires or is invalid. What happens:- Request fails with 401 authentication error
- Uniblock detects invalid key
- Request automatically routes to next provider
- Dashboard alerts you to update the key
Provider-specific error
Scenario: Provider returns 5xx server error. What happens:- Request fails with 500 internal server error
- Uniblock detects server error
- Request automatically routes to next provider
- Your app receives successful response
Configuration example
Here’s how a custom fallback list works with your own provider keys:Add your provider keys
In the Uniblock dashboard, add your provider API keys:
- Alchemy:
alch_abc123... - Infura:
infura_xyz789... - QuickNode:
qn_def456...
Configure priority list
Set your fallback order for token endpoints:
- Alchemy (your key)
- Infura (your key)
- QuickNode (your key)
- Uniblock auto-routing (final backup)
Key benefits
High availability
Achieve 99.99%+ uptime with multi-provider redundancy.
Seamless failover
Automatic provider switching transparent to your application.
Rate limit protection
Never hit rate limits - automatically switch to backup providers.
Cost optimization
Use cheaper providers first, expensive ones as backup.
Monitoring and alerts
Track failover events in the Uniblock dashboard:- Failover count - How many times backup providers were used
- Provider health - Real-time status of each provider
- Error breakdown - Types of failures triggering failovers
- Cost analysis - Which providers are being used most
- Provider key expiration warnings
- High failover rate notifications
- Provider performance degradation alerts
Best practices
Use Uniblock auto-routing as final fallback - Even with your own provider keys, add Uniblock auto-routing as the last item in your priority list for ultimate reliability.
Configure different lists per endpoint category - Token endpoints may need different providers than NFT endpoints. Optimize each category separately.
Monitor failover rates - High failover rates indicate issues with your primary provider. Review and adjust your priority list.
Test your fallback configuration - Temporarily disable your primary provider to verify failover works as expected.
Next steps
Configure priority lists
Set up custom fallback lists with your own provider keys.
Auto-retry
Learn how auto-retry works before failover occurs.
Routing optimization
Optimize provider selection for cost and performance.
Dashboard
Monitor provider health and failover events.
Common pitfalls
Ready to get started with Uniblock?
Create your free account and start building with unified blockchain infrastructure across 100+ chains.