Installation
How a ThorStack tenant is provisioned, what URLs you get, and how to log in for the first time.
What you get
Every ThorStack customer is provisioned a dedicated tenant — your own database, object storage, and agent runtime. Nothing is co-mingled with other customers. Your deployment ships with three URLs:
| Surface | Purpose |
|---|---|
| Mission Control | The web app where humans live: inbox, CRM, finance, etc. |
| Agent runtime | A long-running container that ticks once every 60s for each enabled agent. |
| API gateway | REST + SSE endpoints for programmatic access from your own systems. |
A typical install completes in under 30 minutes once your sales conversation finalizes the modules you want switched on.
Day one
- Receive your invite. The first user you nominate (usually the founder or COO) gets an email with the Mission Control URL and a one-time login link.
- Set a password and turn on MFA. MFA is mandatory for the Owner role and strongly recommended for everyone else.
- Verify your domain. A DNS TXT record proves you own the domain you'll be sending mail from. This is a one-time step.
- Connect your first integration. Connecting integrations walks through the OAuth flow.
What's not in the install
ThorStack never asks for credentials it doesn't need. We do not ask for:
- Bank or card numbers (those go through your accounting integration, not us).
- LLM API keys at install time — you can add them later when you're ready to switch on agents. See Bring your own LLM.
- Master passwords or service accounts that read everyone's mail. Each user authorizes their own integrations.
Where the data lives
Your tenant runs in the region you picked during onboarding (US-East, EU-West, or APAC). Backups stay in-region. See Data residency for the full picture.
Next
- Your first task — hand work to an agent and watch the trace.
- Mission Control tour — get oriented in the web app.