Deploy Open Wearables
Self-hosted platform to unify wearable data.
Frontend
frontend
Just deployed
API
Just deployed
/var/lib/postgresql/data
celery-worker
Just deployed
backend
Just deployed
celery-beat
Just deployed
Redis
Just deployed
/data
celery-flower
Just deployed
Deploy and Host Open Wearables on Railway
Open Wearables is a self-hosted platform that unifies health data from multiple wearable devices (Garmin, Whoop, Apple Health, etc.) through a single REST API. Developers can integrate once instead of maintaining separate implementations for each provider, while individuals can self-host to maintain complete control over their health data.
About Hosting Open Wearables
Open Wearables is designed for self-hosting with minimal setup complexity. The platform runs as a complete stack with FastAPI backend, React frontend, PostgreSQL database, Redis for caching, and Celery for background data syncing. Each deployment serves a single organization (no multi-tenancy), making it straightforward to manage. The platform handles OAuth flows for wearable providers, normalizes data across different devices, and exposes everything through a unified API. Deploying on Railway means you can get production-ready infrastructure running in minutes without manual server configuration, while maintaining full data sovereignty.
Common Use Cases
- Fitness & Wellness Apps: Coaches and trainers can integrate user wearables to provide personalized recommendations and track progress across different devices
- Healthcare Integration: Healthcare providers can aggregate patient health data from various wearables for monitoring, alerts, and clinical decision support
- Personal Health Control: Individuals can self-host to connect their own devices, explore their health metrics, and maintain complete privacy without third-party data sharing
Dependencies for Open Wearables Hosting
- PostgreSQL: Primary database for storing user data, health metrics, and platform configuration
- Redis: Caching layer and message broker for background task queue
Deployment Dependencies
https://github.com/the-momentum/open-wearables
Implementation Details
https://docs.openwearables.io/
Why Deploy Open Wearables on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Open Wearables on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
celery-worker
the-momentum/open-wearablesfrontend
the-momentum/open-wearablesbackend
the-momentum/open-wearablescelery-beat
the-momentum/open-wearablesRedis
redis:8.2.1celery-flower
the-momentum/open-wearables
