<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/CIGG3Ad6M" -->

---
title: Introducing OpenRL: A self-hosted post-training API for...
description: OpenRL is a new open-source project from GKE Labs that provides a self-hosted API for fine-tuning LLMs using reinforcement learning on Kubernetes clusters. It...
canonical: https://daily.dev/posts/introducing-openrl-a-self-hosted-post-training-api-for-fine-tuning-llms-cigg3ad6m
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Introducing OpenRL: A self-hosted post-training API for fine-tuning LLMs | daily.dev
og:description: OpenRL is a new open-source project from GKE Labs that provides a self-hosted API for fine-tuning LLMs using reinforcement learning on Kubernetes clusters. It...
og:url: https://daily.dev/posts/introducing-openrl-a-self-hosted-post-training-api-for-fine-tuning-llms-cigg3ad6m
og:image: https://api.daily.dev/og/posts/CIGG3Ad6M.png
og:image:alt: Introducing OpenRL: A self-hosted post-training API for fine-tuning LLMs
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introducing OpenRL: A self-hosted post-training API for fine-tuning LLMs

**[Google Open Source Blog](https://daily.dev/sources/googleoss)** · 4 min read · 9 upvotes · 0 comments

## Summary

OpenRL is a new open-source project from GKE Labs that provides a self-hosted API for fine-tuning LLMs using reinforcement learning on Kubernetes clusters. It decouples infrastructure concerns from AI research by abstracting post-training infrastructure behind four key APIs, inspired by Thinking Machines' Tinker project. This separation lets AI researchers focus on RL loop design while infrastructure engineers handle scaling and orchestration. Key benefits include better GPU utilization through concurrent RL job packing, improved developer UX (researchers can run RL loops locally on a Mac pointing to remote GPU clusters), and support for automated research workflows like parameter sweeps. Currently focused on LoRA fine-tuning, with full parameter fine-tuning and multitenancy planned.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <http://opensource.googleblog.com/2026/06/introducing-openrl-a-self-hosted-post-training-api-for-fine-tuning-llms.html>

## Similar posts on daily.dev

- [Google OpenRL is an Experimental Self-hosted API for LLM Post-Training Fine-tuning](https://daily.dev/posts/google-openrl-is-an-experimental-self-hosted-api-for-llm-post-training-fine-tuning-z0sydqhoh) · InfoQ · 2 upvotes · 1 comments
- [Google OpenRL Tames AI Model Tuning, Kubernetes-Style](https://daily.dev/posts/google-openrl-tames-ai-model-tuning-kubernetes-style-rs9d3jhjo) · Cloud Native Now · 1 upvotes · 0 comments
- [Together Post-Training: frontier-grade model shaping, the way that fits you](https://daily.dev/posts/together-post-training-frontier-grade-model-shaping-the-way-that-fits-you-8tnbnhhms) · Together AI · 1 upvotes · 0 comments

---

Tags: [#kubernetes](https://daily.dev/tags/kubernetes), [#lora](https://daily.dev/tags/lora), [#machine-learning](https://daily.dev/tags/machine-learning), [#reinforcement-learning](https://daily.dev/tags/reinforcement-learning)

[View this post on daily.dev](https://daily.dev/posts/introducing-openrl-a-self-hosted-post-training-api-for-fine-tuning-llms-cigg3ad6m)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Introducing OpenRL: A self-hosted post-training API for fine-tuning LLMs","url":"https://daily.dev/posts/introducing-openrl-a-self-hosted-post-training-api-for-fine-tuning-llms-cigg3ad6m","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/introducing-openrl-a-self-hosted-post-training-api-for-fine-tuning-llms-cigg3ad6m"},"datePublished":"2026-06-11T19:04:26.435Z","dateModified":"2026-10-15T02:16:26.172Z","description":"OpenRL is a new open-source project from GKE Labs that provides a self-hosted API for fine-tuning LLMs using reinforcement learning on Kubernetes clusters. It...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/44d44ebc4fe03b550198a9df83b9844f?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/44d44ebc4fe03b550198a9df83b9844f?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Google Open Source Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Google Open Source Blog","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8a87f457bf1a481b80c313f66a71200b","url":"https://daily.dev/sources/googleoss"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/introducing-openrl-a-self-hosted-post-training-api-for-fine-tuning-llms-cigg3ad6m","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":9},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"kubernetes,lora,machine-learning,reinforcement-learning","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Google Open Source Blog","item":"https://daily.dev/sources/googleoss"},{"@type":"ListItem","position":3,"name":"Introducing OpenRL: A self-hosted post-training API for fine-tuning LLMs"}]}
```

