Agentic AI
Google Launches OpenRL, a Self-Hosted API for LLM Fine-Tuning on Kubernetes
Google's new open-source project decouples infrastructure from AI research, letting teams run post-training reinforcement learning workflows on standard Kubernetes clusters.
InfoQ
Google's GKE Labs has unveiled OpenRL, an experimental self-hosted API designed to simplify post-training and fine-tuning of Large Language Models on standard Kubernetes infrastructure.
The Infrastructure Problem#
Post-training with reinforcement learning involves juggling dozens of interconnected challenges—data preparation, environment setup, reward design, hardware provisioning, and infrastructure management. Google's argument: these concerns are tangled together in existing tools, making them harder to reason about and parallelize.
Decoupling Research from Operations#
OpenRL separates AI research logic from infrastructure concerns, similar to how Kubernetes abstracted infrastructure for application developers. This lets specialized teams focus on their domain: researchers design the RL loop, engineers handle scaling and execution.
Efficiency Gains#
The platform improves GPU utilization by running multiple RL jobs in parallel on the same cluster—a significant advantage over traditional sequential RL loops, which often leave GPUs idle during CPU- or network-bound tasks like reward calculation. Teams can also develop RL loops on a local machine (e.g., macOS) while pointing to APIs running on a remote Kubernetes cluster.
Practical Features#
OpenRL works with macOS, Nvidia GPUs, and Google Kubernetes Engine, and integrates with Tinker-compatible endpoints. The project includes example workflows such as an autoresearch recipe for parallel experiment sweeps on text-to-SQL tasks using Gemma models.
Related: Similar projects like FeynRL are pursuing the same goal of decoupling fine-tuning recipes from system logic, enabling scaling via DeepSpeed, Ray, and vLLM.

