Skip to content

Alchemy 🪄

Orchestrate the Cloud with pure TypeScript

Built-in support for Cloudflare, AWS, Stripe and more — or generate your own in minutes with AI

alchemy.run.ts
typescript
const database = await D1Database("my-app-db", {
  name: "my-application-db",
});

const site = await Worker("website", {
  name: "my-app",
  bindings: {
    DB: database,
  },
});

const product = await Product("pro-plan", {
  name: "Pro Plan",
  description: "Professional subscription tier",
});