# Installation

There are multiple methods of installing Crawlab. You can refer to the summary table below to choose the one that is most suitable.

Method Recommended Environment Recommended Users
Docker Demo / Production (nodes<=10)
  1. Small cluster needed
  2. Familiar with Docker
  3. Minimal maintenance required
Kubernetes (K8S) (Unavailable) Production (nodes>10)
  1. Medium or large cluster needed
  2. Scalability is major concern
  3. Familiar with Kubernetes or orchestration
  4. Professional operation resources available
Direct Deploy (Unavailable) Demo / Experimental
  1. Additional customization needed
  2. Familiar with Vue.js or Go
  3. Willing to work with source code