Skip to content

Prerequisites

Before installing Foundry, set up the following tools and accounts. Everything listed as required has a free tier sufficient for local development.

ToolMinimum versionPurposeInstall
Bun1.1+Package manager, script runner, monorepo workspacesbun.sh
Node.js20+Runtime compatibility (some tooling depends on Node APIs)nodejs.org
Git2.30+Version controlgit-scm.com
ToolPurposeWhen you need it
ZellijMulti-pane terminal layout for running all 4 dev processesRecommended for daily development
Wrangler CLICloudflare Workers local dev and deploymentSandbox worker and agent worker development
DockerContainer runtime for sandbox executionRunning ephemeral AI coding environments locally
Terminal window
# Install Bun
curl -fsSL https://bun.sh/install | bash
# Install Node.js 20+ (via Homebrew)
brew install node@20
# Install Zellij (optional)
brew install zellij
AccountTierPurposeSign up
ClerkFree (development)Authentication and multi-tenant organization managementclerk.com
ConvexFreeReactive backend — database, server functions, real-time subscriptionsconvex.dev
AnthropicPay-as-you-goClaude API for AI analysis, task decomposition, and code generationconsole.anthropic.com
AccountTierPurposeWhen you need it
CloudflareFree (Workers)Sandbox worker hosting and agent worker deploymentRunning sandbox execution or deploying to production
GitHub (App)FreeSource control integration — repos, PRs, webhooksConnecting repositories to programs
AtlassianFree (developer)Jira and Confluence integrationSyncing issues and publishing to Confluence
StripeTest modeBilling and subscription managementEnabling billing features
  1. Create a Clerk application at dashboard.clerk.com.
  2. Enable Organizations in the Clerk dashboard (Settings > Organizations).
  3. Note your Publishable Key (pk_test_...) and Secret Key (sk_test_...).
  4. Under Webhooks, create an endpoint pointing to your Convex HTTP actions URL. You will configure the exact URL during the quickstart.

Convex initializes automatically the first time you run bunx convex dev. No manual project creation is needed — the CLI walks you through it. You will need your Convex account credentials.

  1. Go to console.anthropic.com.
  2. Create an API key under API Keys.
  3. Add credits to your account. Foundry uses three Claude models (Opus 4.6, Sonnet 4.5 v2, Sonnet 4.5). The minimum practical credit is $5 for evaluation.

Run these commands to confirm your tools are ready:

Terminal window
bun --version # Should print 1.1.x or higher
node --version # Should print v20.x or higher
git --version # Should print 2.30.x or higher

Once all required tools and accounts are ready, proceed to the Quickstart.