Skip to main content

Agent Deployment

When your agent is ready, you need to choose how to run it. SmythOS gives you three options and the flexibility to move between them without rewriting your code.

You can:

  • Launch instantly in Agent Cloud
  • Scale securely in Enterprise environments
  • Build and test in Local Runtime on your own machine
TL;DR

Use Agent Cloud for general use, Enterprise for private or regulated environments, and Local Runtime with the CLI for development or offline testing.

Deployment at a Glance

Here is how the three modes compare:

ModeBest ForHighlightsThings to Keep in MindHow to Access
Agent CloudQuick testing and lightweight productionFree subdomain, HTTPS, autoscalingLimited infrastructure controlStudio → Deploy → Agent Cloud
EnterpriseRegulated organizations and secure scalingPrivate VPC or on prem, custom connectors, SLARequires setup and configurationEnterprise Guide or contact us
Local RuntimeDeveloper iteration and offline systemsOffline capable, CLI friendly, fast iterationHeadless, connector support evolvingInstall SRE CLI and run locally

Agent Cloud (Default)

Agent Cloud is the easiest way to get your agent live. You do not need to think about servers, SSL certificates, or scaling. SmythOS hosts everything for you.

When you deploy here, you get:

  • A preconfigured live subdomain such as youragent.agent.pstage.smyth.ai
  • Automatic HTTPS with SSL
  • Built in autoscaling so your agent can handle traffic without extra setup
Agent Cloud deployment dashboard in SmythOS showing a live subdomain and deploy options

Agent Cloud is the simplest way to share a live agent with a secure URL and autoscaling built in.

Why You Should Use Agent Cloud

  • You want to share a working URL right away
  • You prefer not to manage infrastructure
  • You need a free option for testing or lightweight production

Custom Domains

If you want your own subdomain, for example agent.yourcompany.com, you can connect it to Agent Cloud.
See the Subdomains Setup Guide for full instructions.

Enterprise Deployments

Enterprise deployment is for organizations that need private or controlled hosting. This option lets you run agents in your own infrastructure so you have full control over data and compliance.

You can:

  • Deploy inside a private VPC or on prem servers
  • Integrate with enterprise tools such as Redis, S3, HashiCorp Vault, and vector databases
  • Meet security and compliance requirements like GDPR, HIPAA, and SOC2
  • Get service level agreements for reliability and support
Setup

Enterprise deployments require guided setup.
See the Enterprise Guide or the SRE GitHub README for connector examples.
For sales support, contact us.

Local Runtime

Local Runtime is for developers who want to build and test fast, or for environments where you cannot connect to the internet. You use the SmythOS Runtime Environment (SRE), which is a CLI tool that runs agents directly on your machine.

SmythOS Runtime Environment (SRE) CLI running a local agent deployment

Run agents locally with the SRE CLI when you want fast iteration, offline testing, or complete isolation.

When You Should Use Local Runtime

  • Iterative development and debugging
  • Testing in isolated or offline setups
  • Building for air gapped systems

How to Deploy Locally

  1. In Studio, click Export (Ctrl + Shift + E or Cmd + Shift + E)
  2. Save the exported agent as a .smyth file
  3. Install the SRE CLI:
npm install -g @smythos/cli
  1. Run your agent locally:
sre run my-agent.smyth
Important

Local Runtime is headless. For full model support and API connectors, see the SRE GitHub repo.

Example CLI workflow

# Export version 1.2.0 of your agent
sre export my-agent --version 1.2.0

# Run it locally
sre run my-agent-1.2.0.smyth

# Roll back if needed
sre rollback my-agent --to 1.1.0

Versioning and changelog

Every deployment uses semantic versioning with Major.Minor numbers.

  • Major means breaking changes to your workflow
  • Minor means new features or bug fixes
Best practice

Never reuse version numbers. Add release notes for each deployment when possible. They appear in Studio → Agent Settings → Deployments.

Next steps

  1. Complete the Deployment Quickstart to get your first agent live
  2. Learn about Versioning to manage safe rollouts
  3. Set up a Custom Domain for branding
  4. Explore Hybrid Workflows to combine Studio with the SDK