lathe

NoSQL document store

Managed CouchDB 3 for documents that sync.

Lathe runs CouchDB 3 for you on a dedicated machine in the EU: JSON documents over HTTPS, an admin user of your own, Fauxton in the browser, replication for offline-first apps and Mango queries, with a memory budget out of the plan's RAM and a flat monthly price.

What you get with CouchDB 3 on Lathe.

HTTPS only
CouchDB answers on port 6984 over TLS with your admin credentials; there is no plain-text port.
Databases from the portal
Create and delete databases from the instance page, the API or MCP; open Fauxton for everything else.
Replication
Standard CouchDB replication in both directions, so PouchDB and other CouchDB servers sync with it as they would with any CouchDB.
Mango queries and views
The full HTTP API: Mango queries, map/reduce views, attachments, changes feeds.
A memory budget
CouchDB's Erlang runtime is frugal at idle; give it as little or as much of the plan's RAM as the workload needs.
Backed up with the machine
A daily image of the whole instance, restored in place, checked monthly.
Version and licence
CouchDB 3, the upstream build with no Lathe patches, under the Apache-2.0 licence. Minor updates in a fixed weekly window (Sundays 03:00 UTC), announced by email in advance.
On the same machine
Postgres, Redis, CouchDB and NATS can run together on one dedicated instance in the EU; switch any of them on or off later, each with its own memory budget and credentials.

Connect

https://admin:••••@db-7f3a.lathe.computer:6984/

Port 6984, TLS required, your own credentials; any standard CouchDB client works unchanged.

Good for

  • Offline-first mobile and web apps that sync with PouchDB
  • JSON document stores with a changes feed
  • Content and configuration that replicates between environments

Questions about CouchDB

Does PouchDB sync with it?

Yes. Point PouchDB at the HTTPS URL with the credentials; it is standard CouchDB replication.

Is there a plain HTTP port?

No. Only HTTPS on 6984, with the instance's certificate.

Is it a cluster?

No. One node on a dedicated machine, backed up daily. For a multi-node cluster, replicate to a second instance.

Also on Lathe: Postgres 17, Redis 8, NATS 2. See pricing, or the home page for the whole offer.

CouchDB 3 on a dedicated machine, from $15 a month.

Live about 90 seconds after checkout. Cancel any time.

Create an instance

Are you sure?