Operations that reason.

Intelligent planning. Human approval. Deterministic execution.

Describe any operational objective — deploy, investigate, maintain, query. Synth plans against your actual infrastructure, explains every decision, and executes exactly what you approved.

Source-available · Self-hosted · MCP-native

Synth

Artifact Intake

Drop an artifact to begin

C

payments-api

v3.2.1 · container

Paused — move cursor to resume

Simple to Set Up

Two components. One command.

Synth runs as two lightweight services — the Synth server and Envoy — that communicate over HTTP. No complex infrastructure. No vendor lock-in. Self-hosted by design.

Synth

The brain

Central server that manages operations, partitions, and environments. Runs the intelligent agent, exposes the REST API, and hosts the MCP server.

docker run synth-deploy/server
Envoy

The hands

Lightweight agents deployed on target machines. Execute operation steps, probe targets, run health checks, and report results back to Synth.

docker run synth-deploy/envoy

Operation Types

One system. Every kind of operational work.

A deployment is one type of operation. Synth handles six — all through the same intelligent pipeline: plan, approve, execute, debrief.

Deploy

Artifact to target

Analyze what you're deploying, probe the target, produce a plan. The original operation — and still the most common.

"Deploy payments-api v2.4.1 to production"

Maintain

Mutating work, no artifact

Corrective actions, credential rotation, configuration changes. Envoy probes current state, plans the safest path.

"Rotate TLS certificates on the web tier"

Query

Read-only fleet discovery

Ask a question about infrastructure state. Envoy probes, Synth reasons, the Debrief is the deliverable.

"What's the cert expiry status across prod?"

Investigate

Iterative diagnostic probing

Each finding informs what to probe next. Produces a diagnostic report with a proposed resolution — ready to approve and execute.

"Something is slow on the API tier, investigate"

Trigger

Condition-based automation

Define a condition and a response intent. When the threshold is crossed, Synth spawns a child operation automatically.

"When disk > 85%, run log-cleanup"

Composite

Multi-operation sequences

Plan multiple operation types as one coherent sequence. Single approval, dependency ordering, full lineage.

"Deploy v2.4, rotate API keys, run post-deploy verification"

Intelligent Decisions

Every action explained. Every decision logged.

The agent resolves variables, plans operations, handles conflicts, and diagnoses failures — then explains all of it in plain language. When something goes wrong at 2am, the Debrief tells you exactly what happened and what to do next.

Pipeline Plan

Agent analyzed web-app v2.4.1 and planned a 3-step pipeline: install, migrate, verify. Skipped cache-warmup — no Redis configured.

Variable Conflict

APP_ENV defined in both partition (production) and environment (staging). Resolved using environment-wins policy. Logged both values for audit.

Diagnostic

Health check failed on attempt 1/3 (ECONNREFUSED on port 9410). Root cause: migration step increased startup time. Retried after 5s — passed.

Debrief
web-app v2.4.1 → acme-corp / production

Pipeline Plan

Planned 3-step pipeline for web-app v2.4.1

Steps: install-deps → run-migrations → health-check

Configuration

Resolved 4 variables across partition and environment

1 conflict: APP_ENV — environment value wins (staging)

Execution

All 3 steps completed successfully in 17.5s

install-deps: 14.2s | migrations: 3.1s | health: 0.2s

Verification

Health check passed — HTTP 200 on /health in 42ms

Endpoint: http://acme-web:3000/health

Completed

Deployment succeeded — all checks passed, artifacts written

Capabilities

Intelligence where friction used to be

Partition

Scoped Isolation

Partitions give operations their own variables, history, and configuration. Use them when you need isolation — no cross-partition data access or failure propagation. Operations work with or without partition context.

Debrief

Decision Transparency

Every agent decision is logged in plain language. When something goes wrong, the Debrief tells you exactly what happened, why, and what to do next — specific enough to act on at 2am.

Operations

Immutable Record

Every operation captures the exact state at execution time — objective, plan, variables, outcome. Re-run any past operation with confidence. Full audit trail from intent to result.

MCP

Protocol-Native

Built on Model Context Protocol from the foundation. Connect external data sources, monitoring tools, and CI/CD systems through standardized MCP servers — not custom integrations.

LLM

Any Model, Any Provider

Claude, GPT, Gemini, Grok, DeepSeek, Ollama, or any OpenAI-compatible endpoint. Run the intelligence entirely on your infrastructure — no data leaves your network.

Security

Hardened by Default

Prompt injection protection, SSRF validation, secrets masking, path traversal guards, and webhook HMAC verification. RBAC with SAML/OIDC/LDAP integration.

Architecture

How it all connects

Every operation follows the same path: intent to intelligent planning, to human approval, to deterministic execution, to plain-language explanation.

1

Engineer declares intent

What needs to happen, which targets, and any partition or environment context.

2

Synth reasons and plans

Synth

The agent analyzes the objective, probes target systems, resolves variables, and generates a plan — steps are not predefined, they're reasoned from what it actually finds.

3

Engineer reviews and approves

Every planned step is visible before execution. Dry-run observations show what will change. Nothing runs until approved.

4

Envoy executes deterministically

Envoy

The approved plan runs exactly as shown — no re-reasoning, no improvisation. Five handlers cover files, processes, config, containers, and verification.

5

Debrief explains everything

Debrief

Every decision from both Synth and Envoy is logged in plain language — 21 decision types covering planning, conflicts, diagnostics, and outcomes.

Container Image

payments-api

v3.2.1

High understanding

Dependencies

node express postgres

Deployments

34

97% success

Corrections

1

from feedback

Analysis Annotations Versions Deployments

What Synth Understands

Node.js application built with Express. PostgreSQL dependency via pg package. Health endpoint at /health. Listens on PORT (default 8080).

Configuration Expectations

API_ENDPOINT API base URL
DB_CONNECTION PostgreSQL connection string
LOG_LEVEL Logging verbosity
CACHE_TTL Cache time-to-live

Inferred Deployment Pattern

Systemd-managed service. Stop → replace binaries → apply config → start → verify health endpoint.

Deployment Plan

web-app

→ production

Synth Assessment High confidence

Standard 5-step deploy with one config change

API_ENDPOINT updated to v2 — validated in staging for 4h

Envoy's Plan

1

Stop service gracefully

↩ restart service from current binaries

low ▾
2

Backup current binaries

↩ restore from backup directory

high ▾
3

Deploy new artifact and apply config

↩ restore binaries from backup

low ▾
4

Apply environment config (1 variable changed)

↩ restore previous environment file

low ▾
5

Start service and verify health

↩ N/A — read-only verification step

low ▾

Operational Depth

Built for engineers who get paged

Synth is designed for the worst moments — when something goes wrong at 2am and you need to understand what happened immediately, not after reading logs for twenty minutes.

Failure Diagnosis

When a step fails, the agent investigates: is it a network issue, a config problem, or an application error? The Debrief explains the root cause and suggests next steps.

Health Awareness

Pre-flight and post-deploy health checks. Envoys report readiness state, lifecycle phase, and deployment capacity. Synth won't send work to a draining or degraded Envoy.

Variable Resolution

Variables cascade from environment to partition to operation. Conflicts are detected and resolved by configurable policy. Every resolution is logged — no more mystery overrides.

Pioneer Program

Run Synth in production. Pay nothing.

We're looking for engineering teams to run Synth against real workflows. You get full Enterprise access. We get honest feedback.

Apply to the Pioneer Program

Stop writing runbooks.

Synth is source-available and self-hosted. Get started in minutes.