Deployment Journeys

Use this page to choose a deployment path quickly. Detailed, type-specific instructions now live in dedicated pages.

Choose a Journey

Goal Start Here
Run NodeTool on your own machine/server Self-Hosted Deployment
Run GPU/serverless workloads on RunPod RunPod Deployment
Deploy to Google Cloud Run Google Cloud Run Deployment
Use Supabase for auth/storage Supabase Deployment Integration

Shared Baseline Flow

Use this flow for any deployment target:

nodetool deploy init
nodetool deploy add <name> --type <docker|runpod|gcp|ssh|local>
nodetool deploy show <name>
nodetool deploy plan <name>
nodetool deploy apply <name>
nodetool deploy status <name>

For Docker-based self-hosted targets, ensure the image is available before apply:

docker pull ghcr.io/nodetool-ai/nodetool:latest

Workflow Sync and Verification

After deployment succeeds:

nodetool workflows list
nodetool deploy workflows sync <deployment_name> <workflow_id>
nodetool deploy workflows list <deployment_name>
nodetool deploy workflows run <deployment_name> <workflow_id>

If needed, inspect logs:

nodetool deploy logs <deployment_name> --tail 200