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.