Skip to content
@holaplex

Holaplex

Holaplex - Easily launch NFT campaigns

The best way to experiment & explore with NFTs.

The Holaplex Hub provides a collection of loosely coupled microservices that make it easy to launch NFT campaigns, mint digital collectibles, run loyalty programs, and more. With Hub and developer APIs, no matter what industry you're in, you can explore the possibilities of NFTs.

Getting Started

Visit our docs site at https://docs.holaplex.com to read useful guides and review our API reference.

Services Catalogue

Hub is a collection of loosely coupled microservices that emit and process messages through a shared Redpanda cluster, a Kafka compatible streaming data platform. The services also expose their own GraphQL API that are stitched together into a single API endpoint using Apollo Federated Router.

  • Hub Console - User-friendly management console for interacting with the Hub API, built with Next.js and TypeScript.

  • Hub NFTs - Multi-chain minting and indexing of NFT campaigns. Leverages the Redpanda platform for inter-service communication.

  • Hub Orgs - Catalogue of all organizations, projects, and memberships for Hub.

  • Hub Treasuries - Creates crypto wallets using Fireblocks and submits blockchain transactions using Hub custodial wallets.

  • Hub Customers - Manages customer references that receive a treasury for storing crypto wallets.

  • Hub Permissions - Contains all permission relationships for the Hub, leveraging Ory Keto for ACL, RBAC, and other access models.

  • Hub Identities - Manages all identities for Hub. Provides a GraphQL API for interacting with Ory Kratos, the identity server.

  • Hub Credentials - Allows creation of API credentials for Hub. Provides a GraphQL API for interacting with Ory Hydra.

  • Hub Webhooks - Receives webhook events as Hub resources change, using Svix webhooks service.

  • Hub Credits - Allows users to pay for blockchain transactions and storage without needing tokens. Users can purchase credits using a credit card.

  • Hub Messages - Listens for events emitted by services and sends emails to users using Postmark when applicable.

Starter Projects

Kick off your Hub journey with these ready-to-use project templates designed to help you learn and experiment with the Holaplex Hub API.

  • Hub Starter Template - A opinionated application template for building any product using Hub.

    Includes:

    • Web framework - NextJS
    • Users and sessions - NextAuth
    • Holaplex client and types
    • API server - GraphQL Apollo
    • Styles - Tailwind
  • Hub Starter Mint - A beginner-friendly application using Hub, featuring a basic minting page to help you get started.

    Showcases:

    • Custodial wallet per user
    • Minting drops to custodial wallet
    • Single drop minting page
  • Scavenger Hunt Starter - A sample scavenger hunt application built using Hub, designed to showcase how you can build engaging NFT experiences and activations.

    Showcases:

    • Custodial wallet per user
    • Minting drops to custodial wallet
    • Displaying all drops associated to a project
    • Displaying ownership status of a drop

Open Source

Holaplex is dedicated to open-source development. All of our services have been publicly available since the start and are licensed under the GNU Affero General Public License v3.0, promoting transparency and community collaboration.

Pinned Loading

  1. hub-docs hub-docs Public

    Guides and API documentation for the Holaplex Hub

    JavaScript 1

  2. hub-starter hub-starter Public template

    Starter repository for building applications using Holaplex Hub

    TypeScript 1

  3. hub hub Public

    Holaplex Hub console

    TypeScript 2 1

  4. hub-nfts hub-nfts Public

    Multi-chain NFT minting API

    Rust 10 1

  5. hub-treasuries hub-treasuries Public

    Holaplex Hub project and customer treasuries

    Rust 1 1

  6. hub-orgs hub-orgs Public

    Organization and project management for Holaplex Hub

    Rust 2 1

Repositories

Showing 10 of 104 repositories
  • imgopt Public

    Image/video processing proxy with static asset caching

    holaplex/imgopt’s past year of commit activity
    Rust 9 AGPL-3.0 5 1 0 Updated Nov 7, 2023
  • hub-schema-registry Public

    Global protobuf schema registry for Redpanda

    holaplex/hub-schema-registry’s past year of commit activity
    Shell 0 0 0 1 Updated Nov 6, 2023
  • hub-starter-scavenger-wtc Public Forked from holaplex/hub-starter-scavenger

    A Holaplex Hub starter for building a scavenger hunt activation for your next event using Holaplex Hub API.

    holaplex/hub-starter-scavenger-wtc’s past year of commit activity
    TypeScript 1 AGPL-3.0 6 0 0 Updated Oct 28, 2023
  • hub-nfts-solana Public

    HUB service for creating, managing, and indexing NFTs on Solana.

    holaplex/hub-nfts-solana’s past year of commit activity
    Rust 2 AGPL-3.0 1 5 1 Updated Oct 26, 2023
  • hub-core Public

    The `holaplex-hub-core` crate and relevant support code.

    holaplex/hub-core’s past year of commit activity
    Rust 1 AGPL-3.0 1 0 0 Updated Oct 26, 2023
  • hub-nfts Public

    Multi-chain NFT minting API

    holaplex/hub-nfts’s past year of commit activity
    Rust 10 AGPL-3.0 1 12 1 Updated Oct 23, 2023
  • hub-terraform Public

    Terraform files to deploy required infrastructure for Hub in GCP

    holaplex/hub-terraform’s past year of commit activity
    HCL 0 0 2 0 Updated Oct 23, 2023
  • hub-cli Public

    Command line tool for HUB

    holaplex/hub-cli’s past year of commit activity
    Rust 0 AGPL-3.0 0 2 1 Updated Oct 20, 2023
  • hub-uploads Public

    Uploads for HUB

    holaplex/hub-uploads’s past year of commit activity
    JavaScript 0 AGPL-3.0 0 1 0 Updated Oct 19, 2023
  • hub-treasuries Public

    Holaplex Hub project and customer treasuries

    holaplex/hub-treasuries’s past year of commit activity
    Rust 1 AGPL-3.0 1 5 0 Updated Oct 18, 2023

Top languages

Loading…

Most used topics

Loading…