Overview
QuickNode offers battle-tested Flow blockchain infrastructure designed to scale with your project from initial development through enterprise deployment. We offer Flow developers three endpoint tiers: a shared public endpoint for development and testing, private endpoints for dedicated resources, and enterprise-grade dedicated clusters for high-volume production applications. This guide explains each tier's capabilities and helps you choose the right endpoint for your requirements. All three tiers include both - Cadence and EVM endpoints.
Quick Comparison
Feature | Public Endpoint | Private Endpoints | Dedicated Clusters & Enterprise |
---|---|---|---|
Best For | Users, hobbyists, initial testing | Individual developers, production dApps and businesses | Large-scale applications & enterprises |
Performance | Shared, can be inconsistent at peak times | Fast & reliable | Highest, dedicated & guaranteed performance |
Rate Limits | Heavily rate-limited | High, consistent rate limits | Custom rate limits |
Key Features | Basic network access | Archive data, advanced security controls, Streams, and Functions | All features, plus dedicated clusters, SSO (SAML 2.0), SOC1 & SOC2 compliance |
Tier 1: Public RPC Endpoint
The public Flow endpoint, powered by QuickNode, is a shared resource designed for initial exploration and basic tasks. As a shared public good, this endpoint is heavily rate-limited and can be slow or inconsistent due to high traffic. It is not recommended for production dApps or any project requiring reliable performance. If you are building a production grade application on Flow, upgrading to a private endpoint or a dedicated cluster is highly recommended.
Features
- Cost: Free to use for anyone in the Flow community.
- Infrastructure: Operates on resources shared among all public users.
- Performance: Rate-limited to ensure fair usage across the community.
Best for
- Regular users exploring the Flow blockchain
- Hobbyists and students
- Developers who are just getting started with Flow
Limitations
- Lower requests per second (RPS) limits (see the documentation for current limits)
- Shared resources may impact performance during peak usage
- Limited support options
Tier 2: Private RPC Endpoint
For any project moving beyond initial testing, a private endpoint is essential. It provides a dedicated URL with significantly higher performance, configurable requests per second (RPS), and access to technical support, ensuring a reliable and high-quality user experience.
To cater to different needs, from individual developer projects to large-scale businesses, QuickNode offers a variety of paid plans. These tiers are structured with different levels of API credits, request limits, and support response times (SLAs). We recommend reviewing our pricing page for a detailed comparison to find the plan that best fits your project's scale and budget.
Features
- Private Endpoint: Provides a private URL unique to your project, ensuring you are not competing with public traffic.
- Higher Limits: Offers significantly higher, configurable limits for API credits and requests per second (RPS).
- Technical Support: Includes access to our support team with defined response time SLAs on paid plans.
- Scalable Plans: Offers a variety of plans that can scale with your project's growth and budget.
Best for
- Individual developers and professional teams
- Production dApps
- Businesses requiring reliable performance and guaranteed support
Limitations
- For applications requiring fully isolated hardware and specific configurations, a dedicated cluster (Tier 3) is the recommended solution.
Once you have your own endpoint, securing it is highly crucial. We highly recommend exploring security best practices to protect your dApp and prevent API credit theft. Check out the following resources:
Tier 3 Dedicated Clusters & Enterprise Solutions
This tier is the ultimate solution for businesses and dApps that demand the highest level of performance, reliability, and support. You get your own dedicated infrastructure tailored to your needs.
Features
- Dedicated Infrastructure: Your nodes are yours alone. You never have to worry about "noisy neighbors" impacting your dApp's performance.
- Guaranteed Uptime: Mission-critical applications are backed by enterprise-grade Service Level Agreements (SLAs).
- Premium Support: Get direct access to a dedicated support team and engineers for priority assistance.
- Advanced Scalability & Customization: Your infrastructure is built to handle massive traffic spikes and grows with you.
- Compliance & Security: SOC1 and SOC2 compliance, Single Sign-On (SSO) support, and advanced security features to meet enterprise requirements.
Best for
- High-performance dApps
- Large-scale businesses
- Projects requiring specific compliance, security, or performance guarantees
Available Tools for Your Flow Endpoint
In addition to core RPC services, the QuickNode platform provides several integrated tools for advanced Web3 development.
Streams: Receive historical and real-time blockchain data pushed directly to a destination, eliminating the need for constant polling.
Webhooks: Get instant notifications for on-chain events such as new transactions or smart contract events.
Functions: Build serverless functions to automate complex tasks and process data in real-time.
Marketplace Add-Ons: Integrate a wide range of tools for analytics, security, and more, directly from the QuickNode dashboard.
Limited Time Discount
Use the coupon code FLOW
for a 10% discount on all new QuickNode plans.
To apply the code:
- Log in to your QuickNode dashboard and navigate to the Usage and Billing section.
- On the Plan tab, click Upgrade and choose the plan you wish to purchase.
- Click Continue.
- On the checkout page, enter the coupon code
FLOW
in the designated field to apply your discount before completing the payment.
Conclusion
Choosing the right endpoint is a critical decision that impacts your application's performance, reliability, and ability to scale. For assistance in selecting the ideal plan for your specific needs, please do not hesitate to reach out to our team.
We ❤️ Feedback!
If you have any feedback or questions about this documentation, let us know. We'd love to hear from you!