Skip to content
@open-workflow-specification

Open Workflow Specification

Open Workflow Specification presents a vendor-neutral, open-source, and entirely community-driven ecosystem for defining and executing DSL-based workflows.

Welcome to Open Workflow

Open Workflow is an open-source, vendor-neutral, and community-driven project that redefines workflow creation with its high-level Domain Specific Language (DSL). Whether you are a developer, architect, or enthusiast, Open Workflow enables you to effortlessly design and execute workflows in any environment.

Why Open Workflow?

Open Workflow is designed for ease of use and scalability, offering an intuitive DSL that makes creating complex workflows simple. Our system is event-driven, service-oriented, and FaaS-centric, integrating seamlessly with various platforms and protocols like HTTP, GRPC, and OpenAPI. With robust features for error handling, time management, and scalability, our workflows are both reliable and adaptable across diverse environments.

Our Ecosystem

As part of the Cloud Native Computing Foundation (CNCF), Open Workflow is hosted as a Cloud Native Sandbox project. We offer a comprehensive suite of components and tools:

  • Specification: The core syntax and semantics of the Open Workflow DSL.
  • SDKs: Access our SDKs for Go, Java, .NET, PHP, Python, Rust, and TypeScript to interact with workflows in your preferred programming language.
  • Synapse: Our official, open source, vendor-neutral runtime implementation, facilitating seamless deployment and operation of workflows.

Join Our Community

We thrive on community contributions and are always eager to welcome new members. Whether you're interested in developing new SDKs, enhancing existing tools, or sharing your insights, there's a place for you here.

Connect with us on:

Explore our documentation, participate in discussions, and contribute to building a vendor-neutral workflow ecosystem. We look forward to collaborating with you!

Pinned Loading

  1. specification specification Public

    Contains the official specification for the Open Workflow Specification Domain Specific Language. It provides detailed guidelines and standards for defining, executing, and managing workflows in se…

    Gherkin 926 178

  2. sdk-go sdk-go Public

    Go SDK for Open Workflow

    Go 113 57

  3. sdk-java sdk-java Public

    Java SDK for Serverless Workflow

    Java 112 62

  4. editor editor Public

    Open Workflow Specification Visual Editor

    TypeScript 15 11

Repositories

Showing 10 of 17 repositories
  • sdk-typescript Public

    Typescript SDK for Open Workflow

    open-workflow-specification/sdk-typescript's past year of commit activity
    TypeScript 88 Apache-2.0 27 7 (2 issues need help) 6 Updated Sep 11, 2026
  • editor Public

    Open Workflow Specification Visual Editor

    open-workflow-specification/editor's past year of commit activity
    TypeScript 15 Apache-2.0 11 86 4 Updated Sep 10, 2026
  • sdk-java Public

    Java SDK for Serverless Workflow

    open-workflow-specification/sdk-java's past year of commit activity
    Java 112 Apache-2.0 62 12 8 Updated Sep 10, 2026
  • open-workflow-specification.github.io Public

    Open Workflow Specification Website

    open-workflow-specification/open-workflow-specification.github.io's past year of commit activity
    Astro 1 Apache-2.0 5 3 2 Updated Aug 31, 2026
  • sdk-go Public

    Go SDK for Open Workflow

    open-workflow-specification/sdk-go's past year of commit activity
    Go 113 Apache-2.0 57 0 2 Updated Aug 21, 2026
  • .project Public

    Project metadata for Serverless Workflow - CNCF .project automation

    open-workflow-specification/.project's past year of commit activity
    0 1 0 0 Updated Aug 17, 2026
  • specification Public

    Contains the official specification for the Open Workflow Specification Domain Specific Language. It provides detailed guidelines and standards for defining, executing, and managing workflows in serverless environments, ensuring consistency and interoperability across implementations.

    open-workflow-specification/specification's past year of commit activity
    Gherkin 926 Apache-2.0 178 11 (1 issue needs help) 2 Updated Aug 13, 2026
  • .github Public

    Open Workflow Specification organization profile

    open-workflow-specification/.github's past year of commit activity
    2 Apache-2.0 0 0 0 Updated Jul 15, 2026
  • vscode-extension Public

    VSCode Extension that supports creation of Serverless Workflow models

    open-workflow-specification/vscode-extension's past year of commit activity
    TypeScript 15 Apache-2.0 10 3 0 Updated May 11, 2026
  • migration-tool Public

    Open Workflow specification tool for migrating workflow definitions from version 0.8/0.9 to 1.x.

    open-workflow-specification/migration-tool's past year of commit activity
    0 Apache-2.0 0 1 0 Updated May 7, 2026