Documentation

Everything you need to get started with Manifest Genie and master YAML configuration management.

Quick Start

1. Installation

macOS (Homebrew)

$ brew install manifest-genie/tap/genie

Linux/Windows (Direct Download)

$ curl -fsSL https://get.manifestgenie.dev | sh

Enterprise Installation

# Contact sales for enterprise installation packages
$ curl -fsSL https://enterprise.manifestgenie.com/install | sh

2. Initialize Your First Project

$ genie init --template web-app myproject
$ cd myproject
$ genie preview

This creates a new project with the web-app template, including Kubernetes manifests, Docker configuration, and CI/CD pipeline setup.

3. Explore Available Templates

$ genie template list
$ genie template list --category application

Browse our 17 production-ready templates across different categories: application, platform, processing, enterprise, and cloud.

Available Templates

🌐

web-app

Complete web application setup with Kubernetes, ingress, and SSL

Application
🔌

api-service

RESTful API service with monitoring, health checks, and scaling

Application
🗄️

database

Production database setup with backup, monitoring, and HA

Infrastructure
⚙️

batch-job

Scheduled batch processing with job management and monitoring

Processing
📊

monitoring

Complete monitoring stack with Prometheus, Grafana, and alerts

Platform
🔄

ci-cd

Modern CI/CD pipeline with GitHub Actions and deployment automation

Platform

Command Reference

genie init

Initialize a new project with a template

genie init [--template TEMPLATE] [--backup] PROJECT_NAME

genie template

Manage and explore templates

genie template list [--category CATEGORY]
genie template show TEMPLATE_NAME

genie preview

Preview generated manifests before applying

genie preview [--output FORMAT]

genie backup

Manage configuration backups

genie backup create [--message MESSAGE]
genie backup list
genie backup restore BACKUP_ID

genie reset

Reset configuration with automatic backup

genie reset [--confirm]

Advanced Features

Backup System

Automatic backup creation before major changes, with intelligent restore capabilities.

  • Automatic backup on reset
  • Manual backup creation
  • Timestamped backup history
  • One-click restore

Template Categories

Organized template system for different use cases and deployment scenarios.

  • Application templates
  • Infrastructure templates
  • Processing templates
  • Platform templates
  • Enterprise templates

Need Help?

📚

Documentation

Comprehensive guides, tutorials, and API documentation.

Browse Docs
💬

Professional Support

Get expert help from our team of Kubernetes and DevOps specialists.

Contact Support
🎫

Enterprise Support

Get priority support and professional services for your organization.

Contact Support