Skip to content
Read our launch story →

Cloud infrastructure, simplified.

Servers, GPUs, Kubernetes, databases, storage, networking — everything you need, in one calm dashboard. Simple pricing, clear APIs, and interfaces that stay out of your way.

terminal
$ npx puchify

  Server api-server-1 is RUNNING
  Name:   api-server-1
  Plan:   standard-2
  Region: us-east
  IPv4:   203.0.113.42

  Next: puchify data create --name my-db --engine postgres

0.00%

Uptime SLA

0

Global regions

0

Supported resources

0

First-party SDKs

How it works

Infrastructure in three steps.

No configuration headaches. No hidden complexity. Just the resources you need, connected and ready.

01

Provision

Create servers, databases, and storage in seconds. Choose your region, plan, and OS. Everything is ready before you finish your coffee.

02

Connect

Resources share the same network automatically. Databases get connection strings. Servers get SSH access. Load balancers attach with one click.

03

Scale

Upgrade plans, add replicas, or provision Kubernetes — all from the same interface. Your infrastructure grows with you, not against you.

Everything you need

One platform. Every resource.

Servers, GPUs, Kubernetes, databases, storage, networking, domains, backups, observability — all from a single, calm interface.

Servers

Deploy virtual servers in seconds. Restart, destroy, backup, monitor.

GPU Servers

A100s, H100s. For training, rendering, and heavy compute.

Managed Databases

Postgres, MySQL, Redis, Valkey. Connection strings, credential rotation, metrics.

Kubernetes

Managed clusters. Scale node groups. Kubeconfig at your fingertips.

Object Storage

S3-compatible buckets. Access keys. Endpoint management.

File Storage

NFS-backed shares. Attach to servers. Mount instructions.

Load Balancers

HTTP/TCP. Attach backends. Health checks. Inline.

Backups

Snapshot and restore. Verify restores. Restore to new server.

Networking

VPCs, VPN gateways, NAT gateways. Private connectivity for everything.

Simple pricing

Pay for resources, not complexity.

Simple, predictable per-resource pricing. No surprises, no commitments.

Hobby

Free

For side projects, learning, and experimentation.

  • 1 shared server
  • 1 managed database
  • 10 GB object storage
  • Community support
  • API & CLI access
Start free

Pro

$20/mo

For solo builders shipping real projects.

  • Up to 5 servers
  • 2 managed databases
  • 100 GB object storage
  • 50 GB file storage
  • Basic observability
  • Email support
Start building

Ultra

$79/mo

For growing teams and production workloads.

  • Up to 20 servers
  • Unlimited databases
  • 500 GB object storage
  • 250 GB file storage
  • Managed Kubernetes
  • Load balancers included
  • Full observability suite
  • Priority support
Start building

Business

Custom

For teams with advanced infrastructure needs.

  • Unlimited servers
  • Unlimited databases
  • Custom storage limits
  • VPN & NAT gateways
  • Dedicated networking
  • SSO & audit logs
  • 99.9% SLA
  • Dedicated support
Contact us

All plans include API, SDKs, CLI, and Terraform access. Full pricing details →

Developer-first

Built for how you work

First-party SDKs, CLI, Terraform provider, and REST API. Automate infrastructure your way, with the tools you already know.

SDKs

TypeScript, Python, Go. Typed, ergonomic, with retry, pagination, and polling built in.

Terraform

Declarative infrastructure. 12 resources, 4 data sources. Full CRUD and import support.

CLI

Scriptable or interactive. Table, JSON, YAML output. Tab completion.

REST API

OpenAPI 3.1 spec. Cursor pagination. Rate limiting. HMAC-signed webhooks.

import { Puchify } from "@puchify/sdk"

const p = new Puchify({ apiKey: "pk_..." })

const server = await p.servers.create({
  name: "api-server",
  plan: "standard-2",
  region: "us-east",
  image: "ubuntu-24.04",
})

await p.servers.waitFor(server.id, "running")
console.log(server.ipv4)

Start with a single server.
Scale to everything.

One dashboard. One API. One workflow for every resource you need.