Getting Started
Prerequisites
What you need before getting started with Steadybase.
Prerequisites
Before deploying or developing with Steadybase, ensure you have the following.
Required
Node.js 18+
Steadybase is built on TypeScript and requires Node.js 18 or later.
Temporal Cloud Account
A Temporal Cloud namespace with mTLS certificates for durable workflow execution.
Anthropic API Key
Claude API access for the Brain API and Drew Coordinator's planning/research steps.
Invite Code
An admin or viewer invite code to authenticate with the platform.
Optional
| Dependency | Purpose | Required For |
|---|---|---|
| OpenAI API Key | GPT-4o for content generation | Drew Coordinator content steps |
| Google AI API Key | Gemini for fast classification | Quick task routing |
| VAPI Account | Voice call analysis | Call scoring and recording features |
| Slack Bot Token | Notifications | Slack integration |
| Claude CLI | Local Claude execution | Brain API chat |
| PM2 | Process management | Production deployment |
| Nginx | Reverse proxy + TLS | Production deployment |
Temporal Cloud Setup
You'll need a Temporal Cloud namespace with mTLS certificates:
- Sign up at cloud.temporal.io
- Create a namespace (e.g.,
your-org.namespace) - Generate mTLS certificates (client cert + key)
- Note your namespace address (e.g.,
us-west-2.aws.api.temporal.io:7233)
See Temporal Cloud Integration for detailed setup instructions.
Environment Configuration
Steadybase uses environment variables for all configuration. At minimum, you'll need:
See Environment Variables for the complete reference.