This page is a work in progress.TODO:
- Copy fixing
- Editing
- Streamlining
- Format
- Style
- Copy over v1 docs
How to Become a Gateway Operator
Gateways are essential infrastructure in the Livepeer network. They provide the service coordination layer that connects applications to the decentralized GPU compute layer. This guide explains the requirements, setup steps, and best practices for running a Gateway node.What a Gateway Operator Does
Gateway operators handle:- Job intake and API requests
- Routing workloads to the best orchestrator
- Managing pricing, capabilities, and service metadata
- Publishing offerings to the Marketplace
- Monitoring job performance, latency, and reliability
Requirements
Hardware
Gateways do not require GPU resources. A typical setup includes:- 4–8 CPU cores
- 16–32 GB RAM
- High-speed NVMe (optional, recommended)
- Stable multi-region networking
- Linux or containerized deployment environment
Network Requirements
- Public HTTPS endpoint
- Low-latency access to orchestrators
- Ability to handle high request throughput
Software Requirements
- Livepeer Gateway software (BYOC-ready)
- Access to PyTrickle routing layer
- Model/pipeline metadata configuration
- Marketplace registration tooling
- Logging, metrics, and alerting
Steps to Become a Gateway Operator
1. Deploy the Gateway Service
You’ll set up:- API server
- Routing engine
- Capability registry
- Pricing configuration
- Docker
- Kubernetes
- Bare-metal services
2. Connect to Orchestrators
Gateways select orchestrators based on:- GPU type (A40, 4090, L40S, etc.)
- Model compatibility
- Performance metrics
- Reliability scores
- Pricing
3. Configure Capabilities
Your Gateway must declare:- Supported models (diffusion, ControlNet, IPAdapter)
- Supported pipelines (ComfyStream, Daydream, BYOC containers)
- Region/latency zones
- Fallback and load-balancing rules
4. Set Pricing
Pricing can be:- Per frame
- Per second
- Per inference run
- Per GPU-minute (BYOC)
5. Register in the Marketplace
Once configured, Gateways submit:- Name
- Regions
- Pricing structure
- Supported models
- Supported pipelines
- Performance benchmarks
- SLA guarantees
6. Monitor & Optimize
Gateways must track:- Routing accuracy
- Latency
- Throughput
- Orchestrator stability