Serverless 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, Serverless Workflow enables you to effortlessly design and execute workflows in a serverless environment.
Serverless 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.
As part of the Cloud Native Computing Foundation (CNCF), Serverless 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 Serverless Workflow DSL.
- SDKs: Access our SDKs for Go, Java, .NET, Python, 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.
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:
- GitHub Discussions
- Slack - Channel #serverless-workflow
- X/Twitter
Explore our documentation, participate in discussions, and contribute to building a vendor-neutral, serverless workflow ecosystem. We look forward to collaborating with you!