Skip to main content

QuickNode Marketplace Add-Ons

Updated on
Oct 14, 2025

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).

Authentication Methods

QuickNode offers several authentication methods to control access to your service. Choose the one that best fits your add-on's needs.

  • Header-Based Authentication: Use any custom HTTP header for authentication. This is a great option if your API already supports a specific header-based authentication scheme, as it requires no code changes on your end.

  • HTTP Basic Auth: A straightforward method to protect your endpoints. It uses a single username and password for all traffic coming from the Marketplace, requiring only minor code changes to implement.

  • Provisioning APIs: This method provides the most control over the customer lifecycle. It requires you to implement custom endpoints for creating, updating, and de-provisioning users. This is ideal for add-ons that need to manage user-specific resources.

  • No Authentication: For public services that do not require access control. Requests are forwarded directly to your service without any authentication headers.

Learn More

For a deeper dive into each authentication method and how to implement them, check out our Authentication Methods for Marketplace Add-Ons guide.

Provisioning: Managing the User Lifecycle

When you choose the Provisioning APIs authentication method, you are responsible for managing the entire lifecycle of your users. This is handled by implementing a set of specific API endpoints that QuickNode will call in response to user actions.

You must implement the following endpoints:

  • /provision: Called when a user subscribes to your add-on. This endpoint should create a new instance of your service for the user.

  • /deprovision: Called when a user unsubscribes. This should remove the user's instance and any associated data.

  • /update: Called when a user changes their subscription plan.

  • /deactivate_endpoint: Called when a user deactivates a specific endpoint associated with your add-on.

These provisioning endpoints themselves must be protected with HTTP Basic Auth. To ease development, our starter code repositories include working examples of these provisioning endpoints.

Building Your Own Add-Ons

Get started building for the QuickNode Marketplace with our comprehensive learning resources:

Note

Before publishing, review our Marketing & Business Details 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.

Share this doc