Getting Started

Don’t have an account yet? Create a free account — it takes about ten seconds, and you get 5 minutes of run time to play with.

Your credentials

You need three things to sign in. If you just signed up, you already have them:

  • Tenant ID — identifies your organization (e.g. ten_abc123)
  • API Key — authenticates your requests (e.g. dsk_live_...)
  • Private Key — a base64-encoded X25519 key, generated in your browser during signup

Your keypair is generated on your device. Only the public key ever reaches our server, and the private key never leaves your browser. That’s the whole point — we couldn’t decrypt your data if we wanted to.

Keep that private key somewhere safe. If you lose it, your data is gone for good. There’s no recovery, by design.

1. Sign in

Head to the login page and paste in your tenant ID, API key, and private key.

The browser does a real cryptographic handshake — the private key stays local and is used to derive an encryption key. Nothing secret crosses the wire.

2. Create a workflow

Go to Workflows and click + New workflow.

You’ve got three ways to build one:

  • Visual editor — add steps, configure requests, wire up dependencies
  • Source view — paste or edit JSON/YAML directly
  • AI generator — describe what you want in plain English

Here’s something simple you can drop into the Source view:

{
  "name": "hello-world",
  "version": 1,
  "triggers": [{"type": "http"}],
  "steps": {
    "greet": {
      "request": {
        "method": "POST",
        "url": "https://httpbin.org/post",
        "body": {"message": "Hello from Dispatched!"}
      }
    }
  }
}

Click Apply, then Save.

3. Fill in your secrets

If your workflow references any secrets as {{ secrets.NAME }}, saving it auto-creates Pending placeholder rows on the Secrets tab — one per referenced name.

Go to Settings → Secrets. Any unset secrets show a Pending badge; click Set value on each one and paste the real value. For example:

Name Value
STRIPE_SECRET_KEY sk_test_...
SENDGRID_API_KEY SG.....

Secret values are encrypted and write-only — you can’t read them back after saving. You can also add secrets ahead of time with + Add secret.

4. Run it

Open the workflow and hit the Run button. You’ll land on the run detail page and watch the steps tick through in real time.

You can also trigger runs over HTTP — see the API Reference.

5. Monitor

The Dashboard shows active runs, recent completions, and failures at a glance. Click any run to see its step DAG, event stream, and output data.