Skip to content

Deploy your code.
We handle the infrastructure.

Import from GitHub, upload your folder or publish straight from Devora IA. Devora Cloud detects your project, provisions the infrastructure and puts it online in seconds — with HTTPS, encrypted data and replicas on separate machines: if one goes down, your site stays up.

  • 7-day free trial · no card
  • Online in seconds
  • No Dockerfile required
  • Automatic HTTPS
  • Encrypted data
  • Managed PostgreSQL
  • Replicas on separate machines
  • AMD EPYC + NVMe
traffic240 req/sstorefront · replica #1node-sp-01 · 0.5 vCPU · 512 MBhealthy
The platform

From a git push to production traffic, without a pipeline to maintain

Every deployment walks the same six stages. You watch them happen in real time; we own the queueing, the caching, the placement and the rollback.

  1. Gitpush to main
  2. Analyzeframework + services
  3. Buildcached image layers
  4. Containercpu / ram / pid limits
  5. Deployrolling, health gated
  6. ProductionHTTPS + custom domain
Median build
48s for a cached Next.js project
Zero-downtime
New replicas take traffic only after the health check passes
One-click rollback
Every previous image stays addressable by deployment number
Everything included

A complete platform, not a thin wrapper around a server

Builds, containers, databases, replicas, monitoring, an API and an assistant that can actually change things — all governed by the same permissions and the same audit trail.

Three ways in

Bring your code however it exists today

Git repository, a folder on your machine, or a project generated by Devora IA. The pipeline after the source lands is identical — same detection, same builder, same guarantees.

Push to main, get production

Install the Devora GitHub App, pick a repository and we read the branch, the framework and the build commands. Every push redeploys; every pull request gets a preview.

Import from GitHubacme
  • acme/storefrontTypeScript · pushed 2 min agoImport
  • acme/checkout-apiGo · pushed 1 h agoImport
  • acme/design-systemTypeScript · pushed yesterdayImport
Detected configuration
branch
main
framework
NEXTJS
builder
RAILPACK
install
pnpm install --frozen-lockfile
build
pnpm build
port
3000

Waiting for repository selection

Observability

Watch the deploy happen, line by line

No refreshing a build page and hoping. The log stream is the same one the platform writes, streamed over a websocket as the deployment moves through its stages.

deployment #42 · storefront
  • 22:10:10sourceSource uploaded · 4.2 MB · sha256:1f9c…a03e
1 linesstreaming…
  • Every line, in orderBuild output, scheduler decisions, container creation and health checks land in one stream, tagged by stage and persisted with the deployment.
  • Runtime logs tooAfter the deploy, the same viewer follows your containers across replicas and nodes, with search and level filters.
  • Metrics beside themCPU, RAM, disk and network per replica, node load averages and request latency — all sampled continuously.
  • Alerts when it mattersAlert rules watch the same series and fire to the dashboard, email or a signed webhook with a cooldown you control.
Placement & failover

Replicas on separate machines, traffic that reroutes itself

The scheduler filters nodes by real capacity, labels and region, then scores them by free CPU and RAM. When a node degrades, the load balancer stops sending it traffic and the replica is rescheduled elsewhere.

https://storefront.apps.devoracloud.comedge · traefikTLS · HTTP/2 · 443healthynode-sp-018 vCPU · 32 GB · sa-east-1aONLINEreplica 0replica 1node-sp-028 vCPU · 32 GB · sa-east-1bONLINEreplica 0replica 1node-sp-0316 vCPU · 64 GB · sa-east-1cONLINEreplica 0replica 1rede privada · TLS interno entre serviços
  • Healthy replica
  • Degraded node · traffic withdrawn
  • Request in flight
placement=DIFFERENT_NODES · 3 nodes · 6 replicas
Autoscaling

Replicas that follow the traffic

Replicas are created by demand: when traffic rises, Devora spins up more in seconds; when it falls, they wind down on their own. Zero configuration.

requests240 req/s
replica #1

0.5 vCPU · 512 MB

healthy

storefront · 1 replica · created by demand

Elastic infrastructure

One command and the server joins the fleet

Generate the token in the dashboard, paste one line on the server and that is it: Docker, the agent and registration are automatic. The scheduler already counts the new machine on the next deploy.

root@new-server

$ curl -fsSL api.devoracloud.com/node/install.sh | sudo bash

node-sp-01

8 vCPU · 32 GB

14 containers

node-sp-02

8 vCPU · 32 GB

11 containers

waiting for a new server…

Ask Devora

An assistant that reads your infrastructure and can fix it

Not a chatbot bolted onto a docs search. Ask Devora resolves the actual deployment, explains the failure in terms of your project, and proposes a change you can inspect before it runs.

Ask Devorascope DEPLOYMENT · #43
Why did my deploy fail?
Devora

Deployment #43 failed at the BUILD stage after 41s. The build ran pnpm build, which invoked prisma generate, and it exited with code 1.

The error is Environment variable not found: DATABASE_URL. Your project has DATABASE_URL defined for the PREVIEW environment only — the devora-pg-prod database you created two days ago was never linked to PRODUCTION.

Deployment #42 succeeded because it ran before Prisma was added to the build command, so nothing read the variable at build time.

set_env_vardestructive: falseSUGGESTED

Set DATABASE_URL in the PRODUCTION environment to the sealed connection URI of devora-pg-prod, then redeploy commit a91f3c2.

Nothing changes until you apply.
  • Grounded in your telemetry

    Ask Devora reads the deployment record, its logs, the project configuration and the node metrics behind it — never a generic answer.

  • Permission-aware

    Every proposed action is re-checked against your role in the organization before it can be applied, and it lands in the audit log with your name on it.

  • Preview before apply

    Actions are suggestions until you preview the exact change. Destructive ones require a second confirmation and can never run implicitly.

  • POST /v1/ai/threads/:id/messages · SSE stream
    POST /v1/ai/actions/:id/preview
    POST /v1/ai/actions/:id/apply
Hardened by default

Isolation you do not have to configure

These are not toggles buried in an advanced tab. Every container the platform creates is built from the same locked-down specification, enforced on the control plane and again on the node agent.

  • Non-root by default

    Every customer container starts as user 1000:1000 with noNewPrivileges and capDrop ALL. Nothing you deploy can escalate to root on the node.

  • CPU, RAM and PID limits

    Each replica is capped by its plan: cpuLimit, memoryMb and pidsLimit are enforced at container creation, so a runaway loop never starves a neighbour.

  • Network isolation

    Projects get a private internal network. Services reach each other by name, the public edge only sees the ports you expose, and host networking is never allowed.

  • seccomp + AppArmor

    A seccomp profile and the docker-default AppArmor profile are applied to every workload, blocking the syscall surface used by container escapes.

  • No Docker socket. Ever.

    /var/run/docker.sock is never mounted into a customer container, privileged mode is rejected control-plane side and agent side, and host mounts are restricted to the Devora-managed volume root.

  • Sealed secrets

    Environment secrets are sealed with AES-256-GCM using a per-record IV, stored encrypted, redacted from every log line and decrypted only when a container starts.

container spec · security block
"security": {
  "user": "1000:1000",
  "readOnlyRootfs": false,
  "noNewPrivileges": true,
  "capDrop": ["ALL"],
  "capAdd": [],
  "seccompProfile": "default",
  "apparmorProfile": "docker-default",
  "privileged": false,
  "networkMode": null
},
"resources": { "cpuLimit": 0.5, "memoryMb": 1024, "pidsLimit": 512 }
Isolation roadmap
  • gVisor (runsc)On the roadmapOpt-in user-space kernel for untrusted workloads, intercepting syscalls before they reach the host kernel.
  • Firecracker microVMsOn the roadmapHardware-virtualized isolation per workload for customers who need a boundary stronger than namespaces.
  • Immutable audit trailShipping todayEvery action in the platform is already written to an append-only audit log scoped by organization.
Pricing

Predictable plans, real resources

Every plan includes automatic HTTPS, custom domains, the full API, webhooks and the dashboard. You pay for the capacity your services actually reserve.

Starter

Um site no ar, sem complicação.

R$25/mo

7 days free, then billed monthly · cancel anytime

  • 1 projeto · 1 réplica (sem escala)
  • 0,5 vCPU · 512 MB
  • 1 banco gerenciado
  • Domínio próprio com HTTPS
  • Backup diário (3 dias)

0.5 vCPU · 512 MB RAM · 5 GB disk

Most popular

Pro

Para quem não pode cair: até 2 réplicas e escala automática.

R$79/mo

7 days free, then billed monthly · cancel anytime

  • 3 projetos · até 2 réplicas com balanceamento
  • Escala automática
  • 1 vCPU · 1 GB
  • 3 bancos gerenciados
  • Métricas e alertas · backup 7 dias

1 vCPU · 1 GB RAM · 20 GB disk

Scale

Produção séria: até 4 réplicas em nós diferentes.

R$199/mo

7 days free, then billed monthly · cancel anytime

  • 10 projetos · até 4 réplicas em nós diferentes
  • Escala automática
  • 2 vCPU · 2 GB
  • 10 bancos gerenciados
  • Observabilidade completa · backup 14 dias

2 vCPU · 2 GB RAM · 50 GB disk

Business

Plataforma de várias equipes: até 10 réplicas em hosts diferentes.

R$499/mo

7 days free, then billed monthly · cancel anytime

  • 40 projetos · até 10 réplicas em hosts físicos diferentes
  • Escala automática
  • 4 vCPU · 4 GB
  • 40 bancos gerenciados
  • Auditoria exportável · backup 30 dias

4 vCPU · 4 GB RAM · 100 GB disk

Enterprise

Capacidade dedicada, SLA em contrato. Fale com a gente.

R$0/mo

Free forever

  • Projetos ilimitados · nós dedicados
  • Rede privada · SLA 99,95%
  • SSO e SCIM
  • Engenheiro de suporte nomeado

8 vCPU · 32 GB RAM · 500 GB disk

Feature comparison across Devora Cloud plans
Everything in detailStarterProScaleBusinessEnterprise
vCPU per service0.5 vCPU1 vCPU2 vCPU4 vCPU8 vCPU
RAM per service512 MB1 GB2 GB4 GB32 GB
Disk per service5 GB20 GB50 GB100 GB500 GB
Bandwidth / month100 GB500 GB1.46484375 TB3.90625 TB9.765625 TB
Projects131040Unlimited
Managed databases131040200
Replicas per serviceReplicas are placed on different nodes when the project uses DIFFERENT_NODES placement.1 included · up to 11 included · up to 22 included · up to 43 included · up to 105 included · up to 50
AutoscalingYesYesYesYes
Backup retention3 days7 days14 days30 days90 days
Build minutes / month5002,0008,00020,00050,000
Object storage5 GB50 GB150 GB500 GB1.953125 TB
Custom domains + TLSIncludedIncludedIncludedIncludedIncluded
Preview deploymentsYesYes
Ask Devora assistantRead-onlyRead-onlyYesYesYes
API keys + webhooksIncludedIncludedIncludedIncludedIncluded
SupportCommunityEmailPriority emailPriority · 4hNamed engineer · 1h
Devora vs. doing it yourself

What Devora handles for you

Building your own infrastructure means wiring, configuring and maintaining every piece by hand. With Devora it all ships ready and integrated.

What Devora handles for you
What Devora handles for youWith DevoraBy hand
SSL / HTTPSCertificates issued and renewed automaticallyConfigure and renew certbot manually
Deploygit push and done — build and release automaticWrite scripts and maintain your own pipeline
Scale and replicasAutomatic based on your planProvision and tune each replica manually
Load balancingIncluded, no setupInstall and configure the balancer yourself
DatabaseOne click, with automatic backupsInstall, secure and maintain the database yourself
Monitoring and logsReady from the first deployBuild and maintain the whole observability stack
FAQ

Frequently asked questions

The questions that come up before the first deploy — answered without hand-waving.

  • No. Devora Cloud analyzes your code, identifies the language, the framework and the package manager, and assembles the image for you. Docker is an implementation detail on our side — all you need is your project.

Ready when you are

Your first deploy takes about a minute.

Connect a repository or drop a folder. We detect the stack, build the image, place the replicas and hand you an HTTPS URL — free plan, no credit card.

curl -fsSL https://api.devoracloud.com/node/install.sh — add your own server anytime

Devora Cloud — Deploy your code. We handle the infrastructure.