Playpen¶
Local-first enterprise ML & GenAI platform simulator.
What is Playpen?¶
Playpen is a complete platform for building, training, and deploying machine learning and generative AI applications. It runs entirely on your local machine using Kubernetes, providing enterprise-grade infrastructure patterns without cloud dependencies.
Start here¶
- Install Playpen - Set up Playpen on your machine
- Deploy your first workload - Create and deploy a simple application
- Explore the architecture - Understand how Playpen works
What you can do¶
Build applications¶
- Python web applications with Flask and FastAPI
- R applications with Posit compatibility
- Machine learning models and training pipelines
- Generative AI applications with RAG workflows
Automate workflows¶
- CI/CD pipelines with Jenkins
- Container builds with Kaniko
- Automated testing and deployment
Manage infrastructure¶
- Artifact storage with Nexus
- Authentication with Dex OIDC
- Data persistence with PostgreSQL
Platform components¶
| Component | Purpose | Access |
|---|---|---|
| Jenkins | CI/CD pipelines | localhost:8080 |
| Nexus | Artifact repository | localhost:8081 |
| Dex | OIDC authentication | localhost:5556 |
| PostgreSQL | Application database | localhost:5432 |
Documentation structure¶
- Overview - What Playpen is and how it works
- Quickstart - Get up and running quickly
- Guides - Task-based how-to guides
- Reference - Configuration and API reference
- Operations - Best practices and troubleshooting
Next steps¶
- Read the architecture overview to understand the system
- Follow the installation guide to set up Playpen
- Deploy your first workload to get started