Deploy
Clay ships three Cloudflare deployable surfaces.Surfaces
Backend Worker
apps/backend runs as a Cloudflare Worker.Landing pages
apps/landing is a Next.js static export deployed to Cloudflare Pages.Specs site
apps/specs is a Mintlify static export deployed to Cloudflare Pages.Backend Worker
wrangler deploy against the configuration in apps/backend/wrangler.toml. The Worker entry is src/index.ts and bindings are described in wrangler.toml and src/env.ts.
Landing pages
apps/landing/out/ and Wrangler publishes it to the clay-landing Pages project.
Specs site
apps/specs/.mintlify-export/ and Wrangler publishes it to the clay-specs Pages project.
Related
Backend overview
The Hono + OpenAPI contract that this Worker publishes.
Architecture
The Turborepo surface layout behind the three deployable surfaces.
Workspace
The pnpm + Turborepo tasks that build and ship each surface.

