deployshed

Push a repository. Get an address only your team can open.

deployshed builds your code without a Dockerfile, runs it, and keeps it behind your team's sign-in. For the dashboards, admin panels and bots every team ends up writing.

In invite-only beta. Beta teams start with credit, so nothing to pay while you try it.

How it works

From a repository to a running tool in one push

No Dockerfile, no cluster, no VPN. Bring the code; deployshed handles everything between a commit and an address.

Point it at a repository

Paste a GitHub, GitLab or Bitbucket address, or push to one deployshed makes for you. It reads the repository and finds every app in it, monorepos included.

It builds, scans and deploys

Go, Node, Python, Java, PHP, Rust and static sites are built without a Dockerfile. Each build is checked for leaked secrets and known vulnerabilities before it ships.

Your team opens it

Every app gets an address, and only people signed in to your organization can open it. Choose the whole team, named people, or anyone with the link.

Features

What an internal tool needs, without the platform team

Everything below is in the product today.

Private by default

Apps open only for your organization, or for people you name. Sign in with Google or your company's identity provider.

Databases on request

PostgreSQL, MySQL, Redis and S3-compatible storage, with credentials arriving in the app's environment.

Logs and metrics, live

CPU, memory, requests, errors and response times per app, a live log tail, and search through past logs.

Previews and review

Each pull request can get its own preview address, and merging can require a second person's approval.

Scanned before it ships

Leaked secrets, risky code and vulnerable packages, with a policy for what blocks a deploy.

Roll back in a click

Every build is kept and can be redeployed without rebuilding. A failed deploy never replaces the running version.

Workers and scaling

Background workers, persistent storage, several replicas and autoscaling on CPU when a tool gets busy.

Custom domains

Point your own domain at a public app; certificates are issued and renewed for you.

Your own cluster

Connect a Kubernetes cluster you run, and deployshed deploys there instead of its own.

Pricing

Pay for what runs, from credit you add

No seats and no tiers to outgrow. Add credit when you need it; usage is taken from it hourly, and apps pause before it runs out rather than running up a bill.

Free trial

₹0 for 7 days
  • One app, one replica
  • Up to 0.5 vCPU and 512 MiB of memory
  • 100 build minutes
  • Team-only access and sign-in
  • No credit card to start

Standard

Pay as you go
Compute₹2.50 per vCPU-hour
Memory₹0.60 per GiB-hour
Disk₹10 per GiB-month
PostgreSQL or MySQL₹0.40 an hour + ₹18 per GiB-month
Redis₹0.10 an hour
Object storage₹2 per GiB-month
Builds300 minutes a month, then ₹0.25 a minute
  • Unlimited apps, replicas and autoscaling
  • Databases, custom domains and your own cluster
  • Apps that sleep cost nothing while asleep

Enterprise

Talk to us
  • Single sign-on required for your domains
  • Roles synced from your identity provider's groups
  • Audit log of every change
  • Invoiced billing
Contact sales

Prices in Indian rupees. GST is added where it applies. An app is charged each hour for the CPU and memory it reserves or uses, whichever is higher. Apps in your own cluster are not charged for compute.

Questions

Before you ask

Do I need a Dockerfile?

No. deployshed reads the repository and builds Go, Node, Python, Java, PHP, Rust and static sites on its own. A repository that has a Dockerfile is built with it.

Who can open the apps I deploy?

By default, only people signed in to your organization. You can narrow an app to named people, or make it public for anyone with the link.

What happens when my credit runs out?

Owners are emailed when it runs low. Before it reaches zero your apps pause; nothing is deleted, and they start again when you add credit.

Can I get my credit back?

Unused credit can be refunded on request. See the refund policy.

How do I join the beta?

Email beta@deployshed.com with what your team would deploy. You will get an invite code that starts your organization with credit.