New Add-On Implementation: Hosted Runners – Dedicated
## Overview **Product Name:** `Hosted Runners` ### Description Hosted Runners provides GitLab-managed compute infrastructure for running CI/CD pipelines. This epic covers monetization of Hosted Runners for GitLab Dedicated customers via the GitLab Credits framework, leveraging the existing monthly commit structure at GA. ### Deployment Types * [ ] GitLab.com * [ ] Self-Managed * [x] GitLab Dedicated ### Owning Team & DRIs * **Feature Group:** `~"group::platforms"` * **Feature PM DRI:** Gabriel Engel * **Feature EM DRI:** Kam Kyrala * **Leadership DRI:** Oren Ben-Shaul * **PMM DRI:** [TBD] ### Target Delivery * **Quarter:** ~"FY27::Q2" * **Milestone:** %"19.1" (June 2026) --- ## Pricing Model ### Model Type * [x] Usage-based * [ ] Seat-based * [ ] Flat fee * [ ] Hybrid ### Pricing Details 100 compute minutes : 1 GitLab Credit, leveraging monthly commit structure. Pricing finalized with Gabriel Engel Mar 4th. GA launch will leverage existing monthly commit path at 100 compute minutes : 1 credit. --- ### If Usage-Based – Credit Conversion Details * **Conversion rate:** 100 compute minutes : 1 GitLab Credit * **Unit of measurement:** `Compute minutes` --- ## Entitlements ### How should this feature be provisioned to customers? * [x] Built into existing Premium/Ultimate base plan (customer opts in/enables feature themselves, similar to DAP) * [ ] Requires distinctly purchasable & provisioned entitlement (requires new Zuora SKU) * [ ] Other: ### Requires New Zuora SKU? No ### Notes on Entitlement Logic Existing credit pack model will continue to exist for 6 limited availability customers, but monthly commit will be the only path forward at GA for new customers. --- ## Purchasing & Distribution ### Self-Service Availability _N/A - will utilize GitLab Credits_ ### Sales-Assisted Availability _N/A - will utilize GitLab Credits_ ### Additional Buying Requirements Monthly commit is the only supported buying path at GA for new customers. Existing credit pack model remains for 6 limited availability customers only. --- ## Trials ### Existing Trial Options **Bonus Credit Trial** _(sales-requested credit bucket for existing customers)_ Applicable? * [x] Yes * [ ] No **Free → Ultimate Trial** _(24 credits/user)_ Applicable? * [x] Yes * [ ] No ### Distinct Trial Offering **Is a distinct trial needed?** * [ ] Yes * [x] No * [ ] **Proposed trial scope/experience:** N/A --- ## If Usage-Based – Usage Dashboards & Controls * [x] Display Hosted Runners compute credit consumption in usage dashboard * [ ] Customer-configurable spend limits — TBD * [ ] **Notes:** [Any additional dashboard or controls requirements] --- ## If Usage-Based – Credits Exhausted Customer Experience ### Behavior When Credits Reach Zero TBD — to be defined by feature team. ### In-Product Messaging / Error State TBD — feature team owns in-product usage cutoff experience (error messages, CTAs). ### Upgrade / Purchase CTA TBD — path for customer to purchase additional credits. --- ## Links & References * Fulfillment SKU Tracker: \[link\] * Pricing/Design issue: \[link\] --- ## Epic Readiness & Approvals * [ ] Pricing model approved by leadership * [ ] Zuora SKU decision made * [ ] Entitlement approach confirmed with Fulfillment * [ ] Buying motion confirmed * [ ] Trial approach confirmed with Growth * [ ] Dashboard and UX requirements defined _(if usage-based)_ * [ ] Credits exhausted CX defined _(if usage-based)_ * [ ] All cross-functional DRIs tagged and acknowledged cc @tgolubeva @brothwell1 @ppalanikumar
epic