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 904 175

  2. sdk-go sdk-go Public

    Go SDK for Open Workflow

    Go 112 56

  3. sdk-java sdk-java Public

    Java SDK for Serverless Workflow

    Java 110 58

  4. editor editor Public

    Open Workflow Specification Visual Editor

    TypeScript 11 9

Repositories

Showing 10 of 14 repositories

Top languages

Loading…

Most used topics

Loading…