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

