Deploy open-wearables
Unify wearable health data through one AI-ready API.
Celery Worker
Just deployed
Just deployed
/var/lib/postgresql/data
Redis
Just deployed
/data
Frontend
Just deployed
Celery Beat
Just deployed
backend
Just deployed
Deploy and Host open-wearables on Railway
Hyperlinks
About Hosting
Self-hosted platform to unify wearable health data through one AI-ready API.
open-wearables is a open-source platform that unifies wearable device data from multiple providers and enables AI-powered health insights through natural language automations. Build health applications faster with a single API, embeddable widgets, and intelligent webhook notifications.
Common Use Cases
- 🏃 Fitness Coaching Apps: Connect user wearables to provide personalized training recommendations. Running coaches can create users, share connection links via WhatsApp, and test AI insights capabilities
- 🏥 Healthcare Platforms: Aggregate patient health data from various devices and set up automations for health alerts
- 💪 Wellness Applications: Track and analyze user activity across different wearables with AI-powered insights
- 🔬 Research Projects: Collect standardized health data from multiple sources
- 🧪 Product Pilots: Non-technical product owners can test platform functionality by sharing connection links with users without needing their own app
- 👤 Personal Use: Individuals can self-host the platform to connect their own wearables, chat with their health data using the AI Health Assistant, and set up personal health insights - all with complete data privacy and control
Why Deploy
- 🔌 Integrate multiple wearable providers through one API instead of maintaining separate implementations
- 📊 Access normalized health data across different devices (heart rate, sleep, activity, steps, etc.)
- 🏠 Self-hosted solution - deploy on your own infrastructure with full data control
- 🚀 No third-party dependencies for core functionality - run it locally with docker compose up
- 🤖 Build AI-powered health insights and automations using natural language (coming soon)
- 🧩 Embeddable widgets for easy integration into your applications (coming soon)
Dependencies for
No third-party dependencies for core functionality. Built with:
- 🐍 Backend: FastAPI (Python)
- ⚛️ Frontend: React + TanStack Router + TypeScript (Vite)
- 🗄️ Database: PostgreSQL + Redis
- ⚙️ Task Queue: Celery (background jobs for data syncing and processing)
- 🔐 Authentication: Self-contained (no external auth services required)
- 📡 API Style: RESTful with OpenAPI/Swagger documentation
Deployment Dependencies
Run it locally with docker compose watch
Template Content
Celery Worker
healthkowshik/open-wearablesSECRET_KEY
SECRET_KEY
ENVIRONMENT
ENVIRONMENT
PGDATA
PGDATA
PGPORT
PGPORT
POSTGRES_DB
POSTGRES_DB
POSTGRES_USER
POSTGRES_USER
SSL_CERT_DAYS
SSL_CERT_DAYS
RAILWAY_DEPLOYMENT_DRAINING_SECONDS
RAILWAY_DEPLOYMENT_DRAINING_SECONDS
Redis
redis:8.2.1REDISPORT
REDISPORT
REDISUSER
REDISUSER
Frontend
healthkowshik/open-wearablesVITE_API_URL
VITE_API_URL
Celery Beat
healthkowshik/open-wearablesSECRET_KEY
SECRET_KEY
ENVIRONMENT
ENVIRONMENT
backend
healthkowshik/open-wearablesSECRET_KEY
SECRET_KEY
ENVIRONMENT
ENVIRONMENT
SERVER_HOST
SERVER_HOST
CORS_ORIGINS
CORS_ORIGINS
FRONTEND_URL
FRONTEND_URL
