workflow
Version:
Workflow DevKit - Build durable, resilient, and observable workflows
81 lines (78 loc) • 3.31 kB
text/mdx
---
title: Getting Started
description: Start by choosing your framework. Each guide will walk you through the steps to install the dependencies and start running your first workflow.
type: overview
summary: Choose a framework and start building your first workflow.
related:
- /docs/foundations
- /docs/foundations/workflows-and-steps
---
import { Next, Nitro, SvelteKit, Nuxt, Hono, Bun, AstroDark, AstroLight, TanStack, Vite, Express, Nest, Fastify } from "@/app/[lang]/(home)/components/frameworks";
<Cards>
<Card href="/docs/getting-started/next">
<div className="flex flex-col items-center justify-center gap-2"> <Next className="size-16" /> <span className="font-medium">Next.js</span> </div>
</Card>
<Card href="/docs/getting-started/vite">
<div className="flex flex-col items-center justify-center gap-2">
<Vite className="size-16" />
<span className="font-medium">Vite</span>
</div>
</Card>
<Card href="/docs/getting-started/astro">
<div className="flex flex-col items-center justify-center gap-2">
<AstroLight className="size-16 dark:hidden" />
<AstroDark className="size-16 hidden dark:block" />
<span className="font-medium">Astro</span>
</div>
</Card>
<Card href="/docs/getting-started/express" >
<div className="flex flex-col items-center justify-center gap-2">
<Express className="size-16 dark:invert" />
<span className="font-medium">Express</span>
</div>
</Card>
<Card href="/docs/getting-started/fastify" >
<div className="flex flex-col items-center justify-center text-center gap-2">
<Fastify className="size-16 dark:invert" />
<span className="font-medium">Fastify</span>
</div>
</Card>
<Card href="/docs/getting-started/hono">
<div className="flex flex-col items-center justify-center gap-2">
<Hono className="size-16" />
<span className="font-medium">Hono</span>
</div>
</Card>
<Card href="/docs/getting-started/nitro" >
<div className="flex flex-col items-center justify-center gap-2">
<Nitro className="size-16" />
<span className="font-medium">Nitro</span>
</div>
</Card>
<Card href="/docs/getting-started/nuxt" >
<div className="flex flex-col items-center justify-center gap-2">
<Nuxt className="size-16" />
<span className="font-medium">Nuxt</span>
</div>
</Card>
<Card href="/docs/getting-started/sveltekit" >
<div className="flex flex-col items-center justify-center gap-2">
<SvelteKit className="size-16" />
<span className="font-medium">SvelteKit</span>
</div>
</Card>
<Card href="/docs/getting-started/nestjs">
<div className="flex flex-col items-center justify-center gap-2">
<Nest className="size-16" />
<span className="font-medium">NestJS</span>
<Badge variant="secondary">Experimental</Badge>
</div>
</Card>
<Card className="opacity-50">
<div className="flex flex-col items-center justify-center gap-2">
<TanStack className="size-16 dark:invert grayscale" />
<span className="font-medium">TanStack Start</span>
<Badge variant="secondary">Coming soon</Badge>
</div>
</Card>
</Cards>