Temporal Ruby SDK: Durable Execution and Orchestration for Ruby

Repositorytemporalio/sdk-rubyTool

The Temporal Ruby SDK is the official framework for authoring workflows and activities in Ruby on the Temporal orchestration platform. It targets modern Ruby releases and provides tools for resilient, long-running business logic.

Key points

  1. Official SDK connecting Ruby applications to the Temporal orchestration engine for scalable and fault-tolerant workflows.
  2. Compatible with Ruby 3.3, 3.4, and 4.0, leveraging Ruby Fibers (including a Durable Fiber Scheduler) for workflow execution.
  3. Provides rich feature support such as activity heartbeats, workflow time skipping, replay testing, ActiveModel converters, and mTLS/API key client auth.
  4. Released under the MIT license and distributed as the temporalio gem on RubyGems.

Why it matters

It enables Ruby developers to build durable microservices and manage distributed asynchronous operations with built-in retries and state management, rather than implementing custom state engines.

Analysis

The project solves the challenge of reliable stateful orchestration in distributed systems. It relies on recent Ruby capabilities (supporting Ruby 3.3 up to 4.0) and uses fibers for deterministic workflow scheduling. With 203 stars, 40 forks, and extensive documentation covering testing mocks, replay safety, and client security, it demonstrates solid maintenance by the Temporal team, though the README notes that repository contents may be ahead of the current RubyGems release.

Found in

Summary generated by AI (Gemini 3.8 Flash, 27 September 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • Link:Temporal Technologies

    Temporal: Open-Source Platform for Durable Execution and Resilient Workflows

    Temporal is an open-source platform (MIT license) designed for durable execution. It allows developers to author business workflows directly in standard code via native SDKs. The platform automatically tracks state across steps, ensuring processes resume seamlessly from the point of interruption following network flakes, crashes, or API failures.

    AI & LLMs· Tool

  • Repository:xai-org/xai-sdk-python

    xAI Python SDK: Official gRPC Client for xAI Services

    The official xAI Python SDK provides a gRPC-based library to integrate with xAI's APIs. Built for Python 3.10+, it provides both synchronous and asynchronous clients for text, image, and video generation.

    566starsPython

    AI & LLMs· Tool

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.