‹ All agents

Devin + Elestio

by Cognition Labs

Devin is the world's first fully autonomous AI software engineer by Cognition Labs. When paired with Elestio, it can deploy applications, manage infrastructure, configure backups, and handle your entire DevOps workflow.

Get Started Free Install CLI

Quick start

1

Install the Elestio CLI

Install the Elestio CLI globally via npm

npm install -g elestio
2

Set up Devin

Configure Devin with access to the Elestio CLI

Ask Devin to install the Elestio CLI: npm install -g elestio
3

Configure your API credentials

Set your Elestio email and API token

elestio login --email "[email protected]" --token "your_api_token"

Get your token at dash.elest.io/account/security

4

Deploy your first service

Ask Devin to deploy — it will use the Elestio CLI automatically

elestio deploy PostgreSQL --project 112 --name my-db --provider hetzner

Example prompts

"Deploy N8N on Netcup in Germany"
"Add a custom SSL domain to my service"
"Scale my service to 8 vCPUs and 16GB memory"
"Create a firewall rule to whitelist my IP"
"Create a backup before migration"
"Deploy my GitHub repo with CI/CD"
"Add your SSH-key to my server"
"Reboot my server"
"Add 50GB of storage to my service"
"Get the admin credentials for my database"

Elestio CLI

The Elestio CLI gives Devin full access to the Elestio platform — deploy services, manage infrastructure, configure backups, and more. 400+ templates, 9 cloud providers, 100+ regions. View on GitHub →

Install Elestio CLI

npm install -g elestio

Authenticate

elestio login --email "[email protected]" --token "your_api_token"

Common workflows

1 Deploy a database

  • Ask Devin to deploy PostgreSQL
  • Devin searches with elestio templates search
  • Devin selects provider and region
  • Devin deploys with elestio deploy

2 Deploy from GitHub

  • Ask Devin to deploy your repo
  • Devin deploys CI/CD with elestio deploy cicd
  • Devin creates pipeline with elestio cicd create
  • Devin configures auto-deploy

3 Configure backups

  • Ask Devin to set up backups
  • Devin enables with elestio backups auto-enable
  • Devin creates snapshot with elestio snapshots take
  • Devin confirms backup schedule

4 Set up firewall

  • Ask Devin to configure firewall
  • Devin lists rules with elestio firewall get
  • Devin adds rules with elestio firewall enable
  • Devin verifies configuration

5 Check billing

  • Ask Devin for billing overview
  • Devin runs elestio billing
  • Devin shows costs with elestio billing project
  • Devin provides cost breakdown

6 Add SSL / custom domain

  • Ask Devin to add a domain
  • Devin adds with elestio ssl add
  • Devin provides DNS instructions
  • Devin verifies SSL is working

Tips for success

Install the Elestio CLI with npm install -g elestio for full platform access
Get your API token at dash.elest.io/account/security
Devin can autonomously install and configure the Elestio CLI in its environment
Use project IDs to organize your services across environments
Set up remote backups before major changes with elestio backups remote-take

Frequently asked questions

How do I give Devin access to Elestio?

Install the Elestio CLI with npm install -g elestio and authenticate with elestio login. Devin can install and configure the CLI autonomously in its cloud environment.

What can I deploy with Devin + Elestio?

Anything from Elestio's catalog of 400+ open-source templates — databases (PostgreSQL, MySQL, MongoDB), CMS (WordPress, Ghost), development tools (GitLab, Gitea), monitoring (Grafana, Prometheus), and more. You can also deploy custom apps from GitHub with CI/CD pipelines.

Can Devin manage existing Elestio services?

Yes! Devin can list, manage, resize, and delete your existing services. It can also configure backups, firewall rules, SSL certificates, and check billing — all autonomously.

How does billing work when deploying via Devin?

Billing works exactly the same as deploying from the Elestio dashboard. Services are billed to your Elestio account based on the provider, region, and server size you choose. Devin can show you pricing with elestio sizes before deploying.

Start deploying with Devin

Install the Elestio CLI and let Devin handle your infrastructure.

Get Started Free GitHub