Overview
QuickNode Marketplace is a platform that provides blockchain developers with a variety of tools and services to enhance their QuickNode endpoint functionality. Designed to streamline development, it offers seamless integration of add-ons that support tasks like dApp creation, blockchain data analysis, infrastructure management, and more.
By partnering with leading blockchain infrastructure companies, QuickNode Marketplace ensures developers can access top-tier solutions, allowing them to focus on delivering exceptional user experiences. With dozens of add-ons available, building powerful and efficient dApps has never been easier.
Types of Add-Ons
There are three main types of add-ons you can build for the QuickNode Marketplace:
JSON-RPC Add-Ons: JSON-RPC add-ons enhance QuickNode’s core RPC capabilities by adding custom methods or extending blockchain functionality. These add-ons allow you to create specialized JSON-RPC endpoints (e.g.,
qn_getBlockFromTimestamp
) that can perform tasks that go beyond standard JSON-RPC methods.REST Add-Ons: REST add-ons provide RESTful APIs that can expose new data or functionality to QuickNode users. These add-ons are resource-based and are ideal for developers who want to interact with blockchain data or external services through HTTP requests, using familiar RESTful operations using GET, POST, PUT, and DELETE.
External Add-Ons: These add-ons connect QuickNode with external data sources or services that live outside the QuickNode infrastructure. You can provide an API to QuickNode users that bypasses the QuickNode infrastructure or offer a web-application that QuickNode customers can access via Single Sign-On (SSO).
Building Your Own Add-Ons
Get started building for the QuickNode Marketplace with our comprehensive learning resources:
Take the Course: Follow our step-by-step course to build a production-ready RPC add-on. You'll learn best practices for developing, testing, and scaling an add-on. while creating a Block Timestamp Lookup add-on (similar to the one published here
Explore Guides:
Starter Code: To simplify the development process, we have created starter codes, which make it easier to get started and save setup time. These templates provide a solid foundation for building add-ons, allowing you to focus on your core features. Below are the starter codes provided in different programming languages:
Programming Language Starter Code Repository Python QuickNode Marketplace Starter Code - Python JavaScript QuickNode Marketplace Starter Code - JavaScript Ruby QuickNode Marketplace Starter Code - Ruby Go QuickNode Marketplace Starter Code - Go Ruby on Rails QuickNode Marketplace Starter Code - Ruby on Rails
Before publishing, review our Marketplace Add-On Guidelines to ensure your add-on meets QuickNode's standards for quality and security.
Use Cases and Practical Guides
Explore our curated collection of guides and videos tailored to your needs:
For Add-On Builders: You can learn how to create and optimize add-ons for the Marketplace with our Marketplace Partner Guides. These resources are designed to simplify the building process and help you succeed.
For Building Apps with Add-Ons: You can also learn how to integrate and utilize add-ons in your apps through our Marketplace Add-On Guides. These practical examples showcase real-world use cases.
You can filter guides by chain, programming language, technology stack, use case, and more to find exactly what you need.
We ❤️ Feedback
We value your feedback! Please take a few minutes to complete our Marketplace feedback form and share your thoughts with us.