6 min read
Overview
QuickNode is a blockchain development platform that provides fast, reliable APIs and tools to make building in web3 simple and seamless.
Modern applications are already complex — combining front-end interfaces, back-end services, databases, and APIs. Adding blockchain into the mix introduces new challenges, from managing nodes to handling on-chain data.
QuickNode removes that complexity by offering a unified platform that connects your app to leading blockchain networks in minutes.
Products
Whether you're an individual or an enterprise, QuickNode's diverse product suite can be used for various operations like blockchain read/write, real-time blockchain notifications, data storage, and decentralized storage.
Core RPC API
With the QuickNode Core API, you gain access to a globally distributed network of nodes that lets you interact with blockchains without managing your own infrastructure. QuickNode handles the heavy lifting so you can focus on building your application.
The Core API supports both read and write operations through HTTPS and WebSocket endpoints, providing RPC, REST, and gRPC access depending on the blockchain network.
Looking for something more custom? Learn more about Dedicated Clusters.
Resources
Check out Core API docs under the API Reference section of the chain you are interested in here: QuickNode Docs.
Marketplace
The QuickNode Marketplace serves two primary roles for the web3 ecosystem, acting as both a comprehensive tool library for developers and a monetization platform for builders.
-
For dApp Developers (Users): It is a one-stop shop to discover and integrate a wide universe of in-house and third-party tools. You can instantly activate powerful add-ons for specialized data, DeFi, MEV protection, analytics, and more, directly on top of your existing QuickNode endpoint.
-
For Web3 Builders (Partners): The Marketplace is a platform to launch, distribute, and monetize your own services. By listing your API or tool as an add-on, you gain immediate access to QuickNode's large community of developers. QuickNode handles the complexities of billing, user management, and distribution, allowing you to focus on your product.
Add-ons can be integrated in several ways, including RPC add-ons (used directly from your endpoint), REST add-ons (custom REST APIs), and External add-ons (standalone products).
Resources
- Browse the QuickNode Marketplace
- Learn how to build and monetize your own add-on: Getting Started with the QuickNode Marketplace
Webhooks
Tracking onchain activity requires deep knowledge of the blockchain's data models and robust infrastructure. Ensuring reliability and the lowest latencies requires frequent polling or redundant websocket connections which can be very costly at scale.
Webhooks allow you to receive real-time notifications for onchain events. You can set up expressions to target specific data on the blockchain (e.g., transactions to/from a specific wallet, smart contract events, or even new blocks) or build custom filters to track specific onchain activity.
When your specified event occurs, QuickNode will instantly send a notification (a webhook) to a destination URL you provide, eliminating the need for constant polling.
Resources
Streams
Streams makes it simple to capture, process, and deliver historical and real-time blockchain data to your preferred destinations. You can reliably stream on-chain events to webhooks, databases, or messaging systems without manual polling or managing infrastructure.
Streams ensures data consistency, scalability, and guaranteed delivery, so your applications stay up to date with every blockchain event.
Learn how to set up QuickNode Streams and get blockchain data to your app.
Resources
Key-Value Store
Key-Value Store is a robust data storage solution that enables you to manage extensive lists of datapoints, such as millions of wallet addresses, and key-value sets.
It is designed for efficient storage and quick retrieval, integrating seamlessly with QuickNode Streams. This allows you to evaluate your stored lists (e.g., a list of tracked wallets) against real-time blockchain data with high efficiency.
Resources
Console API
The Console API allows you to programmatically manage your account and resources via a REST API. This gives you the power to perform actions that you would normally do in the User Dashboard, such as:
- Creating, managing, and deleting endpoints
- Retrieving metrics and billing information
- Managing and rotating API keys
- Configuring endpoint security features (e.g., whitelisting, JWT authentication)