Convoy Apps

Containerized Workloads.

Ship production-ready apps with zero infrastructure overhead. Deploy from Dockerfiles, buildpacks, or bring your own container image.

ServicesLive
+
WorkersSoon

In-depth observability · Start free with no card required

01Workload & source

Two workload types. One unified pipeline.

Pick a workload type, configure your source, allocate resources, and deploy. Your app lands on a secure, highly available, and fully-managed runtime.

1Workload
Available

Service

Long-running HTTP processes. Ingress, TLS, health-checks, horizontal autoscaling.

HTTPTLSPublic URLAutoscale
Coming soon

Worker

Headless background processes. Queue consumers, schedulers, pollers, ETL jobs.

Non-HTTPConcurrencyRestart policy
2Source

GitHub source deploy

Authorize the Convoy GitHub App, then select any repository and branch.

acme/api-gateway
main
Auto-deploy on pushToggle off any time
On your next push
Trigger
push to main
Builder
Auto-detect
Image
private registry · last 10 kept
URL
api-gateway-a3f9c1.convoy-tech.com
02Build and deploy

Five-stage pipeline, in a matter of minutes.

api-gateway·acme-team
main·a3f9c1
ValidatingChecking source and limits
BuildingCreating your image
DeployingRolling out the change
StartingWaiting for health checks
LiveServing traffic
build.log
Try a control:

Auto-deploy on every push, or trigger from the dashboard.

Build logs stream live, no refresh, no tail.

Auto-rollback if a deploy fails health checks.

03Runtime telemetry

Continuous observability across every instance.

Real-time telemetry for request rate, latency distribution, error rate, CPU, memory utilization, logs and more.

api-gateway·3 instances · eu-west-1
Live
Status
Healthy
Req / min
1,520
p95 latency
163ms
Error rate
0.02%
Requests / sec
63rps
CPU
53%
Memory
51%
Last 24 hoursavg 47 rps · peak 112 rps
24h ago12hnow
Activity streamstreaming
GET /api/orders · 142ms · 2000s ago
POST /api/checkout · 318ms · 2007s ago
deploy a3f9c1 promoted to live14s ago
GET /healthz · 4ms · 20021s ago
scaled 2 → 3 instances · cpu pressure28s ago
04Deployment history

Automatic rollback on failed health checks.

Zero downtime rollbacks with zero operational overhead.

Deployment ledger
Pinned releases are promotable, no rebuild required
LivePinned in registryEvictable
Rollback pipeline
Triggered on terminal deploy failure
Standing by
  1. 1
    Image probe
    currently-serving image still in registry
  2. 2
    Circuit breaker
    2 fails / 10m → disabled 1h
    1 / 2 in window
  3. 3
    Patch workload spec
    image ref rewritten to serving revision
  4. 4
    Atomic pointer swap
    currentDeploymentId → rollback target
typical recovery completes inside 60 seconds
05Networking

Managed TLS and custom domain routing.

Every deployment gets a free convoy-tech.com subdomain, and you can add your own custom domains with automatic DNS verification and TLS certificate provisioning.

Default URL

Every app gets a free convoy-tech.com subdomain at deploy time

2Add custom domain

Point a CNAME and we verify DNS automatically

3TLS issued · live

Certificate provisioned and auto-renewed

https://api-gateway-a3f9c1-acme.convoy-tech.com
200 OK · 47ms
{
  "service": "api-gateway",
  "version": "a3f9c1",
  "status": "healthy"
}

Live at deploy time. HTTPS, valid cert, ready to share.

HTTPS by default
Auto cert renewal
Multi-domain
HTTP→HTTPS redirect
06AutoscalingComing soon

Horizontal scaling driven by real-time signals.

Define min and max instance counts. The platform monitors CPU, memory, and request throughput, and adjusts the replica count within seconds. Idle workloads will be able to scale to zero.

convoy-tech.com/apps/storefront/autoscaling
2 replicas
live
Requests / min
142
CPU / replica
22%
55%
Replica pods2 pods
replica-1
running
22%
replica-2
running
22%
Watching for scale events…
07Storage · access control · isolation

Persistent state, scoped access, tenant isolation.

Every management feature you need to run production workloads: if you are a single developer or a team of 100, your apps are secure, isolated, and resilient.

Volumes
Coming soon

Block storage that persists across deploys.

Attach replicated volumes to any app. Data survives restarts, redeployments.

app-data
20 GiB · replicated ×2
mounted
uploads
50 GiB · replicated ×2
mounted
cache
5 GiB · replicated ×2
mounted
Team

Role-based access per workspace.

Workspaces are the organizational boundary. Owner, Admin, and Engineer roles control who can deploy, configure, and manage resources.

priyaOwner
marcusAdmin
julesDeveloper
ariDeveloper
Isolation

Hard multi-tenancy at the account level.

Enterprise grade isolation and security.

Network policy
Scoped secrets
Resource quota
08Roadmap

Planned infrastructure primitives.

The current compute surface is intentionally scoped. These are the primitives under active development, in approximate shipping order.

Coming soon

Workers

Non-HTTP background processes with the same deployment pipeline. Configurable concurrency and restart policies.

Coming soon

Autoscaling

Horizontal pod autoscaling driven by CPU, memory, and custom metric thresholds.

Coming soon

Scale to zero

Idle workloads are terminated. Inbound traffic triggers automatic cold start.

Coming soon

Volume snapshots

Point-in-time snapshots with scheduled retention policies. Restore into a new volume in one operation.

09Common questions

Frequently asked questions.

Infrastructure layer

The compute runtime is built on production-grade open-source infrastructure with sensible defaults at every layer.

Isolation
tenant boundaries
Builds
source to image
Deploys
auditable rollout
Registry
controlled images
Storage
persistent state
Ingress
managed routing
TLS
auto certificates
Telemetry
metrics + logs
Get started

Deploy compute. Observe it run.

The free credit on every new workspace covers initial deployments. No payment method required on the free tier.

Free workspace credit·Usage-based billing in EUR·No fixed plans