Skip to content

Choose your setup

Four decisions shape a deployment. Three can be changed later. The fourth, the region, is hard to change. Each section below links to the page with the full detail.

Decision Changeable later?
Where agents run: your cloud, your servers, or Atlantic’s Yes. The old deployment keeps running until your own pipeline takes it down; nothing moves.
Which deployment profile: ephemeral or always-on Yes, by changing one Terraform variable. No data moves.
Which models: and Direct or Managed Yes, per use case, at any time.
Your region Not easily. Your content, index and model calls stay in the region you pick. Moving region means a new deployment and re-indexing.

You will need: an AWS account you can run CloudFormation in, and a pipeline that can apply Terraform.

LightHouse gives you a CloudFormation bootstrap and then a Terraform stack. LightHouse does not apply anything in your account. Your own pipeline applies it, so each change is reviewed and logged with your other infrastructure changes.

  • Models: Amazon Bedrock.
  • Regions offered: eu-west-1, eu-west-2, eu-central-1, us-east-1, us-west-2.
  • Both profiles are supported, and ephemeral saves the most here of any cloud.

Next: AWS.

Both profiles run the same engine and the same agents. They differ in what is left running when nothing is happening.

Infrastructure starts when there is work and stops when there is none.

  • Choose it when agent work is bursty or scheduled: overnight ingests, business-hours triage, or anything that is idle more often than busy.
  • The trade-off: the first request after a quiet spell waits while the deployment wakes. A read that needs the deployment returns 503 deployment_waking with Retry-After: 5. The portal shows “Waking your deployment…” and retries. Integrations must retry on that status.
  • Estimated saving on the lines the profile changes: around 95% on AWS, 87% on Google Cloud and 72% on Azure. These are proportions; the amount depends on your region, currency and any committed-use pricing.

Changing profile later is one Terraform variable, planned and applied by your own pipeline. No data moves: the key, the database, the file system and the secrets are kept. Resizing a database is a separate change. See Deployment profiles.

3. Choose models, and who pays the provider

Section titled “3. Choose models, and who pays the provider”

A model is chosen for each use case. Setup and admin → Models only offers models available in the cloud you picked and allowed by your data-residency rule.

Calls go to your own provider account: your Amazon Bedrock, Azure OpenAI or Vertex AI, your Claude API organisation, or your OpenAI project. You pay the provider.

LightHouse records which account a call is attributed to, and does not hold a provider key. Your gateway authenticates as itself through workload identity, so no long-lived credential exists.

See Models for how a model is chosen per call, and Cost for what you are charged.

The portal, the API, MCP and the CLI read the same data. Choose per audience; most tenants use all four.

Each channel has its own security page, because the controls differ. A browser session, a machine key and a delegated token are checked in different places and fail in different ways:

  1. Set up the tenant. The set-up mission covers the seven steps. You can leave any of them for later.

  2. Try the API and MCP. The Quickstart issues a key, reads the API and connects an assistant over MCP in about ten minutes.

  3. Connect one source. One connector, read only by default, with its credential sealed to your deployment and kept in your own secrets store once your deployment can keep it. See Connect your estate.

  4. Put one agent to work. Add one from the library to your deployment. See From the library and Agents.