Product Information
What is Runhouse?
Runhouse is the fastest way to build, run, and deploy production-grade AI applications and workflows on your own compute. It enables the entire lifecycle of AI development—from research, evaluation, production, updates, scaling, management, and across any infrastructure—through a simple yet powerful API.
By automatically packaging your applications into scalable, secure, and observable services, Runhouse transforms otherwise redundant AI activities into reusable components for entire teams or companies, improving cost efficiency, speed, and reproducibility.
Highlights:
- **Instant Dispatch**: Send Python functions, classes, and data to remote infrastructure (clusters, cloud VMs, etc.) with ease. No need for workflow orchestrators to run different code blocks across powerful machines.
- **Production-Ready Deployment**: Turn Python functions or classes into production-quality services instantly, complete with HTTPS, authentication, observability, scaling, custom domains, secrets, versioning, and more. No gap between research and production.
- **No DSLs, Decorators, YAML, CLI Commands, or Boilerplate**: Just your own Python.
- **Broad Infrastructure Support**: Works with Ray, Kubernetes, AWS, GCP, Azure, on-prem, local machines, and more. When it’s time to move or scale, simply send your application to more powerful infrastructure.
- **Exceptional Reusability & Portability**: A single, clean script encapsulates your application, dependencies, and infrastructure.
- **Nest Applications Freely**: Build complex workflows and services by nesting applications. Components are decoupled, so you can modify, move, or scale any part without disrupting the rest of the system.
How to use Runhouse?
Runhouse helps users quickly build, run, and deploy production-grade AI applications and workflows on their own computing infrastructure. It covers the entire AI development process via a simple API, packaging AI activities into scalable, secure, observable, and reusable components for cost efficiency, speed, and reproducibility.
Core Functions of Runhouse
Distributed
Serverless
Data science
Usage Scenarios of Runhouse
- Instantly dispatching Python functions, classes, and data to remote infrastructure (e.g., clusters, cloud VMs)
- Instantly deploying Python functions or classes as production-grade services with HTTPS, authentication, observability, scaling, etc.
- Building, scaling, and optimizing machine learning workloads on Kubernetes
- Creating complex nested application workflows and services
- Turning AI activities into reusable components for teams or companies
- Migrating or scaling applications to more powerful infrastructure
Common Questions about Runhouse
What does Runhouse do?
How do I use Runhouse?
What are the core features of Runhouse?
What are the application scenarios for Runhouse?



















