Concepts

Deployment and models

Updated 26 Oct 20263 min read

You choose where autobotAI runs and which models your agents use. Both choices can change later without rebuilding your agents.

SaaS or self-hosted

SaaSSelf-hosted workspace
Who runs itautobotAIYou, in your AWS account, deployed with CloudFormation
Where data is storedautobotAI's environment, isolated per tenantYour AWS account, in the region you choose
Setup timeMinutesTypically 30 to 45 minutes
UpdatesApplied by autobotAIYou choose the version and upgrade from the autobotAI portal
Best forGetting started quickly, smaller environmentsRegulated data, strict data-residency and network rules

Both run the same product: the same agents, integrations, approvals and audit trail. autobotAI is SOC 2 Type II and ISO 27001 certified; see the Trust center.

Inside a self-hosted workspace

A workspace is a dedicated deployment of autobotAI in your AWS account. Nothing is shared with other customers.

  • Compute: AWS Lambda for workflow execution and Amazon ECS on Fargate for long-running work. Both scale automatically.
  • Data: Amazon DynamoDB and Amazon DocumentDB hold workflow definitions, execution history, integration configuration and audit logs, in private subnets.
  • Network: a dedicated VPC across availability zones, with only an HTTPS load balancer and an authenticated API exposed.
  • Identity: Amazon Cognito for user sign-in, with role-based access inside the app.
  • Encryption: at rest with AWS KMS keys, including customer-managed keys, and TLS 1.2 or later in transit.

Read the full architecture in Workspaces, then deploy your first workspace.

Models

autobotAI doesn't lock you to one model or provider. Connect the providers you already use and choose a model per agent, or per step inside a workflow.

ProviderTypical reason to choose itSetup
Amazon BedrockModels served inside your AWS account and regionAmazon Bedrock
Azure AI FoundryOpenAI models on your Azure agreementConnect your AI models
OpenAIDirect access to OpenAI's latest modelsOpenAI
OpenRouterOne key for hundreds of models from many providersOpenRouter
OllamaModels you host yourself, for data that must not leave your networkOllama

Need another provider? Contact support.

Choose by role, not by name

Match the model to the job rather than using one model for everything:

RoleGood forWhat matters
Fast modelClassifying alerts, routing, extracting fieldsSpeed and cost
Reasoning modelInvestigations, attack-path analysis, deep agentsAccuracy over many steps
Writing modelReports, approval summaries, pull request descriptionsClear, faithful writing
Self-hosted modelSteps that touch data that must stay inside your networkData boundary

You can change a model later without rebuilding the agent or workflow that uses it.

What reaches the model

Agents send a model only what a step needs: the prompt, the relevant context and tool results. With a self-hosted workspace and a model in your own cloud account, such as Amazon Bedrock, that data stays within your cloud. See Bring your own model for how models are governed.

Need a hand with this?Our engineers can walk through it with you on your own stack.