Skip to content

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

  1. Install Playpen - Set up Playpen on your machine
  2. Deploy your first workload - Create and deploy a simple application
  3. 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

Next steps