Focused Tool · Apache 2.0 · Single Binary · Personal & Lifestyle

Self-hosted health and medication tracker

Log medications, symptoms, measurements, appointments. Your health data on your hardware. No app with a $10/mo subscription and a privacy policy you haven't read.

Install Apothecary Free Complete — all 150 tools $29/mo

Full REST API

Every operation in Apothecary is available through a JSON REST API. No SDK required — use curl, fetch, or any HTTP client.

A solo developer built a weekend project that needed medications tracking. Instead of spinning up Postgres and writing an admin panel, they added Apothecary as a sidecar process. The REST API covered every operation the project needed. Development time saved: roughly a full day.

What Apothecary replaces

Teams outgrow spreadsheet-based medications tracking around the same time they realize SaaS alternatives want $15 to $50 per seat per month. Apothecary is a single binary that handles the same job without the recurring bill or the vendor dependency.

Endpoints
Architecture

Deploy Apothecary as a systemd service, a Docker container, or a bare process behind tmux. It reads two environment variables: PORT and DATA_DIR. Everything else is self-contained. The /api/health endpoint returns the service status and medications count, which you can wire into your existing monitoring stack.

Medisafe Premium at $9.99/mo.

Self-hosted health and medication tracker. Self-hosted on your infrastructure. Your data never leaves your server.

Quickstart

Running in under a minute.

Download
curl -fsSL https://stockyard.dev/install.sh | sh -s -- --tool apothecary
Run
PORT=10200 ./apothecary
Open
http://localhost:10200

Single binary. Embedded SQLite. No Docker. No database. No dependencies.

Pricing

Free to start. Pro when you need it.

Free
$0
forever
  • 5 medications
  • Single binary, embedded SQLite
  • Apache 2.0 — modify freely
Pro
$0.99
per month
  • Unlimited entries, symptom trends, export to PDF, appointment reminders
  • License key, no cloud dependency
  • Email support

License key by email. One env var.

Your license key arrives by email within 5 minutes of checkout. Set it as an environment variable and restart the binary.

export APOTHECARY_LICENSE_KEY=stockyard_xxxxxxxxxxxxxxxxxxxx
./apothecary

No cloud connectivity required. The binary validates the key offline with Ed25519 signatures.

Part of the Stockyard family — 150 focused self-hosted tools · Complete bundle $29/mo · stockyard.dev