Cloud-hosted SaaS — no server setup needed

Run any script on
any server. Instantly.

ScriptMesh is a cloud-hosted orchestration platform. Deploy lightweight Docker agents on any server — cloud, on-prem, or edge. Trigger scripts via REST API or dashboard. No SSH. No VPN. No inbound ports.

scriptmesh — terminal
FastAPI Backend
Docker Native
AES-128 Encrypted
Open Source Core
<100ms
API response time
0
SSH dependencies
100%
Whitelist enforced
7+
Native integrations
Why ScriptMesh

The old way was broken

Before ScriptMesh
  • SSH into each server manually
  • No audit trail for who ran what
  • Scripts scattered across servers
  • VPN required for remote access
  • No scheduling or retry logic
  • Zero visibility into execution
With ScriptMesh
  • REST API trigger from anywhere
  • Full audit log with stdout/stderr
  • Centralized script manifest per agent
  • Agents connect out — no inbound ports
  • APScheduler cron built-in
  • Real-time metrics and job history
Getting Started

Up and running in three steps

01

Create your account

Sign up at getscriptmesh.com. Your tenant workspace is provisioned instantly.

# No server setup needed — cloud-hosted
curl https://api.getscriptmesh.com/auth/register
02

Deploy a Docker agent

Run a lightweight container on any server — cloud, on-prem, or edge. It connects OUT to the orchestrator.

docker run -e AGENT_NAME=prod-1 \
  -e ORCHESTRATOR_URL=https://api.getscriptmesh.com \
  -e API_KEY=$KEY scriptmesh/agent:latest
03

Trigger your first script

Use the REST API or dashboard to run scripts. Get full output in the response or poll the job ID.

curl -X POST https://api.getscriptmesh.com/trigger-script \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"agent":"prod-1","run_script":"deploy.sh"}'
Platform

Everything you need to orchestrate at scale

ScriptMesh gives you the primitives for secure, observable script execution without the complexity of traditional remote management tools.

Remote Script Execution

Trigger any whitelisted script on any remote agent via REST API. Async jobs return full stdout/stderr/exit code.

Script Manifest Whitelisting

Each agent maintains a strict script manifest. Unlisted scripts are silently rejected — zero trust by default.

APScheduler Cron

Schedule scripts with full cron expressions. Missed-fire detection, webhook callbacks on completion.

Health Monitoring

Agents send CPU, memory, and disk heartbeats every 60 seconds. Online/offline events trigger integrations.

Fernet AES-128 Encryption

Agent API keys are encrypted at rest using Fernet symmetric encryption. Isolated per-agent key rotation.

Full Job History

Every execution stores stdout, stderr, exit code, and duration. Filterable by agent, script, or status.

Integration Bus

Slack, Discord, Teams, PagerDuty, Datadog, Splunk, Prometheus, and Webhooks — all configurable per tenant.

Dual Auth (JWT + API Keys)

Human users authenticate with JWT. Programmatic access uses scoped API keys with optional expiry.

Integrations

Connect your existing tools

Route job events, alerts, and metrics to the tools your team already uses. All configurable per tenant.

💬
Slack
🚨
PagerDuty
📊
Datadog
📈
Prometheus
🔵
Microsoft Teams
🔗
Webhooks
Developer First

REST API with full OpenAPI docs

Every operation available in the dashboard is also available via the REST API. Integrate ScriptMesh into your CI/CD pipelines, runbooks, or any custom tooling.

  • OpenAPI / Swagger docs at /docs
  • JWT and API key authentication
  • Async job IDs with polling
  • Webhook callbacks on completion
curl example
# Trigger a script
curl -X POST https://api.getscriptmesh.com/trigger-script \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "agent": "prod-1",
    "run_script": "deploy.sh",
    "params": {"env": "production"},
    "async_exec": true
  }'

# Response
{
  "job_id": "job_a3f8c9d2",
  "status": "pending"
}

# Poll job result
curl https://api.getscriptmesh.com/jobs/job_a3f8c9d2 \
  -H "Authorization: Bearer $TOKEN"

# Result
{
  "status": "success",
  "exit_code": 0,
  "stdout": "Deploy complete.",
  "duration_ms": 4231
}
Pricing

Simple, transparent pricing

Start free. Scale as you grow.

Starter
FreeSelf-hosted
  • 3 agents
  • 5 schedules
  • Community support
  • Open source core
  • Basic job history
Deploy yourself
Most Popular
Pro
$29/month
  • Unlimited agents
  • Unlimited schedules
  • Cloud-managed
  • All 7 integrations
  • 90-day job history
  • Priority support
Start free trial
Enterprise
CustomContact us
  • Everything in Pro
  • SSO / SAML
  • On-prem deploy
  • SLA guarantee
  • Audit logs
  • Dedicated support
Talk to us

Ready to run your first remote script?

Free on the Starter plan. No credit card required. Cloud-managed Pro plans from $29/mo.

No credit card required
Free forever on Starter
Deploy in minutes
MIT licensed core