Documentation Index
Fetch the complete documentation index at: https://docs.livepeer.org/llms.txt
Use this file to discover all available pages before exploring further.
NaaP is an official Livepeer project maintained in the
livepeer/naap repository. The platform is live at operator.livepeer.org, with full developer documentation at operator.livepeer.org/docs.
The platform gives operators, developers, and governance participants a single interface for managing Livepeer infrastructure. It is extensible by design: any team can build and publish a plugin that inherits auth, navigation, theming, and database infrastructure from the shell.
How NaaP works
NaaP is a micro-frontend architecture. The shell application is a Next.js 15 host. Plugins are compiled to UMD bundles and loaded at runtime via a plugin registry. Each plugin gets aShellContext object on mount - this is the entire interface between a plugin and the platform.
The shell provides these services to every plugin via ShellContext:
/api/v1/[plugin-name]/*. In local development, the shell proxies the same routes to standalone Express backends on ports 4001-4012.
The following diagram shows the complete request flow from browser to database.
Installed plugins
NaaP ships with 12 plugins covering developer, operator, monitoring, and governance use cases. The Plugin Marketplace plugin manages installation of additional community plugins.Building a plugin
NaaP has full tooling for plugin development and publishing. If you are building a network tool - a monitoring dashboard, a governance interface, an AI pipeline manager - shipping it as a NaaP plugin gives you shared auth, navigation, and database infrastructure with zero setup. Install the CLI and scaffold a plugin:http://localhost:3000. The start.sh script manages the full platform locally:
.env generation, plugin bundle builds, and platform start. Subsequent starts take 6-8 seconds.
Every plugin declares a plugin.json manifest:
/api/v1/my-plugin/* using the standard response envelope:
Resources
Related pages
pymthouse
Identity, billing, and payment signing infrastructure. Integrates with NaaP’s Developer API Manager as a billing provider via OAuth.
AI authentication guide
Set up API authentication for AI inference requests in your Livepeer application.
Builder opportunities
Explore grants, RFPs, and open-source contribution paths for ecosystem builders.
Governance and Foundation
Governance structures and treasury mechanisms that fund Livepeer ecosystem projects.