
Why use the Hub?
The Hub simplifies the entire lifecycle of repo sharing and deployment, from initial submission through testing, discovery, and usage.For Runpod users
- Find production-ready AI solutions: Discover vetted, open-source repositories optimized for Runpod with minimal setup required.
- Deploy in one click: Go from discovery to running services in minutes, not days.
- Customize to your needs: Runpod Hub repos expose configurable parameters for fine-tuning without diving into code.
- Save development time: Leverage community innovations instead of building from scratch.
For Hub creators
- Showcase your work: Share your projects with the broader AI community.
- Maintain control: Your GitHub repo remains the source of truth, while the Hub automatically detects new releases.
- Streamline your workflow: Automated building and testing ensures your releases work as expected.
- Earn credits from your contributions: Generate Runpod credits when users deploy your repositories. You can earn up to 7% of compute revenue for repos you publish, which is paid directly to your Runpod credit balance based on monthly usage. For more details, see the Revenue sharing section of the publishing guide.
How it works
The Hub operates through several key components working together:- Repository integration: The Hub connects with GitHub repositories, using GitHub releases (not commits) as the basis for versioning and updates.
- GitHub authorization: Hub repo administration access is automatically managed via GitHub authorization.
- Configuration system: Repositories use standardized configuration files (
hub.json
andtests.json
) in a.runpod
directory to define metadata, hardware requirements, and test procedures. See the publishing guide to learn more. - Automated build pipeline: When a repository is submitted or updated, the Hub automatically scans, builds, and tests it to ensure it works correctly on Runpod’s infrastructure.
- Continuous release monitoring: The system regularly checks for new releases in registered repositories and rebuilds them when updates are detected.
- Deployment interface: Users can browse repos, customize parameters, and deploy them to Runpod infrastructure with minimal configuration.
Getting started
Whether you’re a veteran developer who wants to share your work or a newcomer exploring AI models for the first time, the Runpod Hub makes getting started quick and straightforward.Deploy a repo from the Hub
You can deploy a repo from the Hub in seconds:- Navigate to the Hub page in the Runpod console.
- Browse the collection and select a repo that matches your needs.
- Review the repo details, including hardware requirements and available configuration options to ensure compatibility with your use case.
- Click the Deploy button in the top-right of the repo page. You can also use the dropdown menu to deploy an older version.
- Click Create Endpoint
Publish your own repo
Sharing your work through the Hub starts with preparing your GitHub repository with a working Serverless endpoint implementation, comprised of a worker handler function andDockerfile
.
To learn how to build your first worker, follow this guide.
- Add the required configuration files in a
.runpod
directory, following the instructions in the Hub publishing guide. - Create a GitHub release to establish a versioned snapshot.
- Submit your repository to the Hub through the Runpod console, where it will undergo automated building and testing.
- The Runpod team will review your repo. After approval, your repo will appear in the Hub.
Public endpoints
In addition to offering official and community-submitted repos, the Hub also offers public endpoints for popular AI models. These are ready-to-use APIs that you can integrate directly into your applications without needing to manage the underlying infrastructure. Public endpoints provide:- Instant access to state-of-the-art models.
- A playground for interactive testing.
- Simple, usage-based pricing.