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

