New: Launch and Move, hands-on deployment and migration help with a clear delivery guarantee.

See options

Deployment and operations in your cloud

Deploy your app to your own cloud without building the DevOps layer yourself.

No account needed Check whether a public repository is ready to deploy

Shows the services it finds, common deployment blockers and a rough infrastructure estimate. It does not deploy anything or connect to a cloud account.

Connect a repository and choose AWS, Google Cloud, Azure or DigitalOcean. The Deployer analyzes the application, proposes an architecture and estimated cost, shows you what it plans to create, then deploys it into your account. After launch you get deployment history, logs, health checks and operational tools in one place.

Built for developers, technical founders, agencies and small teams without a dedicated platform or DevOps team.

No credit card for the Free plan. Cloud infrastructure is billed separately by your provider. Need hands-on help? See Launch and Move.

example-app / deployment log
Live
Provisioning · step 6 / 24
Fig. 01 Illustration of a deployment log. Each step streams to the project while it runs.

Deploys into your account on

Four providers supported today. Capabilities vary by provider. See the support matrix.

01The gap

Building the application is only half of getting it into production.

A repository still needs compute, networking, TLS, environment configuration, deployment automation, health checks, monitoring and a plan for failures. Small teams often assemble that layer from provider consoles, scripts and tutorials. The Deployer puts those steps into one reviewed deployment workflow.

Without The Deployer
  • Choose and configure cloud services yourself
  • Build deployment automation
  • Wire domains and TLS
  • Set up logs and monitoring
  • Diagnose provider-specific failures
  • Track what is running and what it costs
With The Deployer
  • Repository analysis and deployment readiness checks
  • Architecture options with assumptions and estimates
  • A deployment plan you review before anything is created
  • Guided execution with live logs
  • Health and deployment visibility after launch
  • One place to make supported operational changes
02Customer-owned infrastructure

Your application runs in your cloud account

The Deployer coordinates the deployment. Your application runtime, database, storage and the other resources you select are created in the AWS, Google Cloud, Azure or DigitalOcean account you connect. You keep the provider relationship, the cloud bill and control of the resources.

If you stop using The Deployer, what it created stays in your account. Nothing is moved to us, and nothing is deleted because a subscription ended.

Your Git provider GitHub, GitLab or Bitbucket
The Deployer control plane analysis · planning · orchestration
Your cloud account app runtimedatabasestoragenetworkmonitoring
Fig. 02 Where things run. The control plane is ours; the application runtime is yours.
03How it works

From repository to running application in six clear steps

The Deployer uses AI where interpretation is useful and deterministic application logic where infrastructure changes need control. You can see what it has learned, what it proposes and what it is about to change.

Connect

Choose a repository and a supported cloud account. The Deployer verifies the connection before any deployment begins.

See permissions and security →

Analyze

The repository scanner identifies frameworks, services, ports, build commands, environment variables and other deployment requirements. Analysis does not make cloud changes.

Choose an architecture

See supported architecture options with their tradeoffs and an estimated monthly infrastructure cost. The estimate is not a spending cap; actual provider charges depend on usage.

Review the plan

See the services, environment requirements and infrastructure changes before deployment. Nothing is created in your account until you start the deployment.

Deploy

The deployment engine applies the plan and streams each step. If a supported step fails, recovery logic can retry or propose a correction. Some failures still need your input.

Operate

After launch, use the dashboard for deployment history, health, logs, domains and supported operational changes. Your application runtime stays in your cloud account.

04The product

What The Deployer manages

Common deployment and day-two operational components in one workflow. What is available depends on the architecture you choose and the provider you deploy to.

Application deployment in your account

Build and deploy supported web applications, APIs, workers and static sites into AWS, Google Cloud, Azure or DigitalOcean. One deployment workflow across supported providers; the exact services and features vary by provider.

Your accountFour providersProvider-native where it fits

Bounded automated recovery

Common deployment failures can be retried or diagnosed automatically, and some can be corrected and re-run. Recovery attempts are limited on purpose and may still need a developer.

Logs and monitoring

Deployment logs for every run, and application and server health from the project dashboard. Server-level metrics are set up for supported VM-based architectures.

Health-gated redeploys

On supported server-based topologies, the previous version keeps serving until the new one passes its health check. Some changes, including certain database or infrastructure operations, can still need downtime.

Domains and TLS

Connect supported custom domains and provision HTTPS. Some providers and registrars need a guided DNS step from you.

Databases and services

Add supported databases, caches, queues, storage and email services when the application needs them. Connection settings are stored encrypted and wired into the service that uses them.

Environment and server access

Manage environment variables and apply them with a targeted redeploy. On server-based architectures, open a browser terminal to your own servers.

Operational changes you review first

Make supported changes through the dashboard or the project copilot: attach a service, add a domain, scale a server, redeploy. The copilot proposes a change and you confirm it before it runs. Redeploys and resizes appear in the project's deployment history.

Proposals, not silent changesYou confirmIn the history
05Under the hood

How the automation is controlled

AI helps analyze the repository, explain architecture choices, diagnose failures and propose changes. Privileged actions run through defined application operations, not free-form model output.

  1. 1

    Repository analysis

    Deterministic scanners read manifests, lockfiles and configuration to find deployment facts. AI interprets how the pieces relate and explains the findings; it does not overrule what the scanners detected.

  2. 2

    Planning

    The planner turns repository findings and your choices into a structured deployment proposal: which services, which provider resources, which steps.

  3. 3

    Validation

    Deployment steps come from the engine's own step definitions, not from model-written scripts. Server commands proposed by the recovery agent or the copilot are checked against a list of blocked destructive patterns before they run.

  4. 4

    Execution

    Infrastructure actions are performed by the deployment engine through provider APIs. Plans carry references to secrets rather than their values; the engine resolves them at the moment of use, outside model prompts.

Read how the AI boundary works →

06Standard infrastructure

Uses standard infrastructure, not a proprietary application runtime

Depending on the architecture you choose, The Deployer uses familiar tools and provider-native services for containers, TLS, databases, monitoring and deployment. The exact stack varies by application and cloud provider. Open-source-first, with provider-native services where they are the better fit.

07Languages and frameworks

It reads your stack before it builds anything

The scanner works out the language, the framework, the port your app listens on and the lock files it pins, then prepares build and run steps. These are the stacks it understands today.

Node.js JavaScript and TypeScript Next.js, Vite, Create React App, Express, and plain Node services or background workers. Front-end build-time configuration is baked into the build.
Python Django, Flask, FastAPI Standard Python web apps and APIs, plus Celery workers. A health endpoint can be proposed when a framework needs one.
Go Web services and APIs Compiled into a small production image, with build and start commands read from your module files.
Rust Web services and APIs Release builds compiled in a builder stage, then shipped as a slim runtime image.
Java Spring Spring applications, including the health endpoint used to verify a deploy.
Ruby Ruby on Rails Rails apps, with the dependency versions your lock file pins.
PHP PHP web applications Served behind the same HTTPS proxy as other server-based apps.
Dart Flutter web Flutter builds for the web, with your configuration compiled into the bundle.
Static Plain sites and build output HTML, CSS and JavaScript, or whatever your build step produces, served as files.

Built with something else? If your repository already has a Dockerfile or a Compose file, The Deployer can use it. Every scan ends with a verdict on whether the project deploys automatically, needs input from you, or is not a fit yet, before you connect a cloud account. See supported languages and app limitations.

08Security and trust

Your cloud account is the trust boundary. We should earn access to it.

The Deployer needs permission to create and manage infrastructure for the projects you authorize. The security model should make that access understandable, limited, revocable and auditable. Here is where it stands today.

Know what is being connected

The docs list, per provider, the credential you create, the access it grants and how to revoke it. Today most connections use long-lived provider keys or tokens you create; we say so plainly.

Review before changes

You choose the architecture and start the deployment. Changes proposed by the copilot are shown for confirmation before they run.

Keep AI away from raw credentials

Cloud credentials and secret values are kept out of AI prompts by design. AI produces proposals; the deployment engine performs authorized actions.

Keep a record

Every deployment, redeploy and resize is listed in the project's history. Sensitive account actions, such as revealing or replacing a stored credential, are written to an audit log. A view of that log in the app is not available yet.

09Where it fits

When The Deployer fits, and when a simpler host may be better

The Deployer is useful when owning the cloud account, seeing the infrastructure, or moving beyond a closed hosting platform matters to you. It is not automatically the best option for every project.

A static site with no backend

A static host or CDN may be simpler.

A small Next.js app already working well on Vercel

Staying on Vercel may be the easiest choice unless you specifically need customer-owned cloud infrastructure or a different architecture.

A prototype you may discard next week

A simple managed host may be faster and cheaper to operate.

Specialized infrastructure

GPU workloads, unusual networking, regulated workloads or highly customized enterprise infrastructure may need capabilities outside current support.

Deployment options compared by fit, ownership and effort
OptionBest whenInfrastructure ownershipOperational effort
Vercel, Render, RailwayYou want the fastest managed path and their platform fits your appProvider-managed runtimeLow
Direct AWS, GCP or AzureYou need maximum control and have infrastructure expertiseYoursHigh
The DeployerYou want the application in your cloud but do not want to assemble the deployment workflow aloneYoursMedium to low, depending on architecture
DevOps or platform engineerYou need deeply customized infrastructure or organization-wide platform engineeringYoursManaged by your team
10Built for

Built for teams that own the code, not a platform team

Technical founder

You can build and debug the application, but do not want to spend the next week learning provider-specific infrastructure.

Small engineering team

Your developers need a repeatable deployment path without maintaining a separate internal platform.

Agency or freelancer

You need to hand a client an application that runs in the client's own cloud account.

AI app builder

You built the application quickly in Cursor, Claude, Lovable, Bolt, Replit or a similar tool and now need a transparent path to a real cloud environment.

Not sure your project fits? Run the public repository check before creating an account.

11Pricing

The platform fee and the cloud bill are separate

Your cloud provider bills you directly for infrastructure. A Deployer plan covers the deployment and operations platform. If you cancel, resources already running in your cloud account are not shut down. Infrastructure estimates are estimates, not billing caps. Paid plans upgrade from inside the app.

Loading current prices

Compare plans and read the pricing FAQ.

12Done for you

Need hands-on deployment help?

Launch puts a supported repository live in a cloud account you own. Move brings an app that already runs elsewhere into your account, alongside the original, and switches traffic only after you approve. Both are fixed-price, with delivery conditions written down in the Refund Policy.

Loading current offers

How Launch works · How Move works · Your cloud provider bills you directly for what your app runs on.

13Documentation

Read the implementation details before connecting anything

Public documentation, no account needed: permissions, providers, supported stacks, limits, billing and troubleshooting.

14Questions

Frequently asked

Who is The Deployer for?
Developers, technical founders, agencies and small engineering teams that own their application code but do not have a dedicated DevOps or platform team.
Do I need to know AWS or Terraform?
No. The workflow is designed so you can review the architecture and changes without being a cloud specialist. You should still understand your application and be able to review application-level changes. If you want hands-on help, Launch and Move are the better fit.
Where does my application run?
In the AWS, Google Cloud, Azure or DigitalOcean account you connect. The Deployer operates the control plane used to analyze and coordinate deployments.
What access does The Deployer need?
It depends on the provider and the architecture you select. The cloud permissions page lists, for each provider, the credential you create, what it can do, how it is stored and how to revoke it at the provider.
Does AI get my cloud credentials?
Cloud provider credentials are not placed in AI prompts: the deployment engine uses them, and plans carry references instead of values. When the copilot runs a command on your server, its output is redacted for known secret values before the model sees it. See Security for the details and the limits.
Can it guarantee my cloud bill?
No. The Deployer shows estimates before you deploy, but your provider's usage and pricing determine the final bill. Use your provider's budgets and alerts as well.
What happens if a deploy fails?
The platform can retry and diagnose common failures and may propose or apply a correction. Recovery is bounded, and some failures still need a developer or a change at the provider.
What happens if I stop paying?
Resources already running in your cloud account are not moved or deleted because your subscription ends. Features The Deployer provides, such as deploy on push, alerts or higher limits, stop or become limited according to your plan.
Start with the check

See what The Deployer would do
before you give it cloud access.

Run the public repository check first. No account, no cloud connection. When you are ready, the Free plan includes one deployed project, with no credit card.

15Contact

Talk to us

Questions about a stack we haven't listed, a deployment, billing or a partnership? Send a message and we'll reply by email. To report a security issue, write to hello@thedploy.com instead, as described in our disclosure policy.

We'll only use your email to reply to this message.