Cloud Deploy (Render)
Deploy Crow to Render so it's accessible from any device and any AI platform.
Step 1: Create a Turso Database
- Sign up at turso.tech (free tier works)
- Create a database named
crow - Copy your Database URL (starts with
libsql://) - Create an auth token and copy it
Security note: Your Turso credentials (database URL and auth token) grant full access to your Crow database. Treat them like passwords — never share them publicly or commit them to code. See the Security Guide for more details.
Step 2: Deploy to Render
- Fork the Crow repository on GitHub
- Go to Render Dashboard → New → Blueprint
- Connect your forked repo — Render will detect the
render.yaml - Set the required environment variables:
TURSO_DATABASE_URL— your Turso database URLTURSO_AUTH_TOKEN— your Turso auth token
- Click Apply — Render will deploy automatically
Step 3: Initialize the Database
After deployment, open the Render shell for your service and run:
npm run init-dbOr trigger it via the health endpoint — the database tables are created automatically on first request.
Step 4: Connect Your AI Platform
Once deployed, visit https://your-service.onrender.com/setup to see:
- Which integrations are connected
- Your MCP endpoint URLs for each platform
- Instructions for adding API keys
Then follow the platform-specific guide:
Step 5: Add Integrations (Optional)
Security note: API keys are like passwords — each one grants access to a service on your behalf. Only add keys for services you actually need, and never share them. If a key is ever exposed, revoke it immediately at the service's website and create a new one. See the Security Guide for step-by-step instructions.
Add API keys for external services in your Render dashboard under Environment:
| Integration | Environment Variable | Get Key |
|---|---|---|
| GitHub | GITHUB_PERSONAL_ACCESS_TOKEN | GitHub Settings |
| Brave Search | BRAVE_API_KEY | Brave API |
| Slack | SLACK_BOT_TOKEN | Slack Apps |
| Notion | NOTION_TOKEN | Notion Integrations |
| Trello | TRELLO_API_KEY + TRELLO_TOKEN | Trello Power-Ups |
| Google Workspace | GOOGLE_CLIENT_ID + GOOGLE_CLIENT_SECRET | Google Cloud Console |
See the full list on the Integrations page.
After adding keys, Render restarts automatically. Refresh your /setup page to confirm they're connected.