Upstash Documentation

Overview

3 min read

Upstash Workflow lets you write durable, reliable and performant serverless functions. Get delivery guarantees, automatic retries on failure, scheduling and more without managing any infrastructure.

Quickstarts#

Upstash Workflow supports Next.js, Cloudflare Workers and many other frameworks in TypeScript and Python.

Key Features#

Example Use Cases#

Here are some example real world use-cases for Upstash Workflow:

How it works#

Upstash Workflow builds on the principle of steps. Instead of defining a single, complex piece of business logic, workflows contain multiple individual steps.

Each of the steps are executed by a separate request to your application, by preserving the output of previous steps.

In case of an error, a failed step is retried individually without needing to re-run any previous steps. Instead of the entire business logic, each step can take up your serverless function execution duration, and many more benefits.

Support#

Need help or have questions? We're here to support you:

  • Join our Discord community to ask questions and share feedback
  • Open a ticket through the Intercom chatbox in the dashboard for any issue

SDKs#