lathe docs

A Railway alternative when you want one machine and one number

Railway is good at turning a repository into a running service. It supports private networking, volumes, replicas, preview environments and a broad range of workloads. If per-second resource billing fits how you operate, it can be the right choice.

Lathe is for a narrower case: a solo builder or small team whose app, database and auth fit on one machine and who would rather choose one monthly number than meter every running service.

Prices below were checked against Railway's official pricing on September 22, 2026.

Railway resource meters for memory, CPU, volume and egress compared with one Lathe machine at one monthly plan price.

The billing model is the main difference

Railway's Hobby plan is $5 a month with $5 of usage included. Pro is $20 a month with $20 included. Running services are metered per second. Railway currently lists memory at about $10 per GB per month, CPU at about $20 per vCPU per month, volumes at $0.15 per GB per month and service egress at $0.05 per GB.

That model is flexible: stopped services stop costing CPU and memory, and small workloads can stay near the plan minimum. It also means the final bill depends on the resources each service holds and uses.

Lathe plans are $15, $29, $49 and $89 a month. The price is for one machine. Apps, Postgres, Auth, Redis, CouchDB and NATS can share it, with storage, backups and 20 TB of outbound traffic included. There is no extra line for a second service, a database connection, an auth user or a request.

QuestionRailwayLathe
Monthly modelPlan minimum plus metered resourcesOne fixed machine price
App and data layoutSeparate services joined by private networkingApp and engines on one machine
ScalingReplicas and high per-service ceilingsUpsize one machine; no horizontal scaling
StorageVolumes billed per GBMachine disk included
Egress$0.05 per GB for services20 TB included
OperationsManaged service platformManaged machine with a narrower product

When Railway is the better fit

Choose Railway when you want replicas, ephemeral environments, services that scale or sleep independently, or workloads too large or too varied for one machine. Its free and low-minimum plans are also better for experiments that use almost nothing.

Railway is a platform for composing services. Lathe deliberately is not.

When one machine is simpler

A small app often needs one web process, Postgres, authentication and perhaps Redis. On Railway those are distinct resources, which is useful when each must scale alone. On Lathe they share a capacity budget and one failure boundary, which is simpler when the whole product is small enough to fit.

The trade is explicit. One machine means no high availability, no automatic failover, no horizontal scaling and no point-in-time recovery. Backups run daily and seven are kept. Support comes from two founders by email.

Use a real month, not a slogan

Railway publishes clear rates and usage controls. Take the CPU, memory, volume and egress from an actual month and calculate that total. Compare it with the Lathe machine size the same workload needs.

If independently scalable services and replicas are worth the metering, use Railway. If the product fits on one machine and the goal is one app, one database, one auth service and one bill, Lathe is the alternative.

Lathe has a 14-day Mini trial with no card. Test a staging workload, not an important production system, and keep the option that matches the architecture you actually need.

Try the one-machine model on a real project.

14 days, no card. Cancel any time.

Start free - 14 days, no card needed