the DevOps framework you love.

Build excellent
documentation,
your style.

DevOps Book is a React.js documentation framework for Engineers, beautifully designed by DevOps practitioners. Bringing powerful guides for your infrastructure workflows, with high depth to fit your preferences — works seamlessly with any tool, cloud provider, or CI/CD system.

Try it out

pnpm create devops-book
Terminal

localhost:3000

New App launched!

pnpm create devops-app ◇ Project name│ my-devops-app◆ Choose a framework│ ● Next.js│ ○ Waku│ ○ Tanstack Start│ ○ React Router

A framework people love.

Loved by teams and engineers from startups — evolving everyday to be your favourite DevOps learning resource.

Showcase

You know how you end up searching across 20 different sites to learn DevOps? This platform fixes that — all the right guides composed together. Like headless docs, but for infrastructure.

avatar

shadcn

Creator of Shadcn UI

Major shoutout for making this DevOps Book — a gorgeous documentation platform that composes beautifully with any team's workflow.

avatar

Anthony Shew

Turbo DX at Vercel

This is the best DevOps learning platform ever built.

avatar

Aiden Bai

Creator of Million.js

I'd have no shot mastering Kubernetes and Terraform without a clean, well-structured platform like this 😍

avatar

David Blass

Creator of Arktype

You know how you end up searching across 20 different sites to learn DevOps? This platform fixes that — all the right guides composed together. Like headless docs, but for infrastructure.

avatar

shadcn

Creator of Shadcn UI

Major shoutout for making this DevOps Book — a gorgeous documentation platform that composes beautifully with any team's workflow.

avatar

Anthony Shew

Turbo DX at Vercel

This is the best DevOps learning platform ever built.

avatar

Aiden Bai

Creator of Million.js

I'd have no shot mastering Kubernetes and Terraform without a clean, well-structured platform like this 😍

avatar

David Blass

Creator of Arktype

You know how you end up searching across 20 different sites to learn DevOps? This platform fixes that — all the right guides composed together. Like headless docs, but for infrastructure.

avatar

shadcn

Creator of Shadcn UI

Major shoutout for making this DevOps Book — a gorgeous documentation platform that composes beautifully with any team's workflow.

avatar

Anthony Shew

Turbo DX at Vercel

This is the best DevOps learning platform ever built.

avatar

Aiden Bai

Creator of Million.js

I'd have no shot mastering Kubernetes and Terraform without a clean, well-structured platform like this 😍

avatar

David Blass

Creator of Arktype

You know how you end up searching across 20 different sites to learn DevOps? This platform fixes that — all the right guides composed together. Like headless docs, but for infrastructure.

avatar

shadcn

Creator of Shadcn UI

Major shoutout for making this DevOps Book — a gorgeous documentation platform that composes beautifully with any team's workflow.

avatar

Anthony Shew

Turbo DX at Vercel

This is the best DevOps learning platform ever built.

avatar

Aiden Bai

Creator of Million.js

I'd have no shot mastering Kubernetes and Terraform without a clean, well-structured platform like this 😍

avatar

David Blass

Creator of Arktype

DocsNotebookOpenAPI
Docs
Notebook
OpenAPI

Minimal aesthetics, Maximum customizability.

DevOps Book offers well-designed dark themes, with a headless mode to plug your own content or integrations.

Pro engineer? Dive straight into advanced modules from any guide.

$ pnpm dlx devops-book customize
> Choose a module to customize...

Anybody can learn.

Structured as Markdown modules with interactive labs, offering intuitive, convenient and extensive material for beginners, mid-level engineers, and senior architects.

Module 1 - Introduction.mdx
---
title: What is Kubernetes?
---

## Overview

I love **Kubernetes**!

```bash tab="Install"
kubectl apply -f deployment.yaml
```

```bash tab="Verify"
kubectl get pods
```

The familiar syntax.

It is just Markdown, with additional features seamlessly composing into the syntax.

  • Markdown features, including images
  • Syntax highlighting (Powered by Shiki)
  • Codeblock Groups with tabs
  • Callouts & Warnings
  • Cards & Info boxes
  • Custom Heading Anchors
  • Auto Table of Contents

Docs for Engineers.

DevOps Lab

Built for infrastructure engineers — bring an interactive terminal playground to showcase your configs and deployments vividly.

Explore
kubectlterraformansible
$ kubectl get pods --namespace default
NAME READY STATUS
nginx-7d4b9c4d8-xz2lp 1/1 Running

Tool Agnostic

Official support for Terraform, Ansible, Docker, Kubernetes, Jenkins, GitHub Actions, ArgoCD, Pulumi — portable to any cloud provider.

AWSGCPAzureK8s

A truly composable guide.

Separated as Intro Core Advanced, offering the high composability that engineers love — jump into any module without reading from chapter one.

awesome-kubernetes

Pods, services, ingress, networking, GitOps.

awesome-terraform

HCL, state management, modules, CI/CD.

awesome-docker

Containers, compose, multi-stage builds.

awesome-ansible

Playbooks, roles, vault, cloud provisioning.

awesome-jenkins

Pipelines, webhooks, distributed builds.

Adopts your content.

Designed to integrate with any content source, DevOps Book works on MDX, raw Markdown, and even your own CMS or GitHub wiki.

MDXMarkdownGitHub
source.ts
import { loader } from 'devops-book/source';
import { docs } from 'collections/server';

export const source = loader({
  source: docs.toBookSource(),
  baseUrl: '/docs',
});

My CMS

📄My Page
Article
📄Another Page
Article
📄Components
Article
📄Getting Started
Article
MDX Editor
---
title: Hello World
---

# Hello World!

This is my first document.

Enhance your search experience.

Integrate with Orama Search and Algolia Search in your docs easily.

Learn More
Search...

Getting Started

Begin your DevOps journey.

Kubernetes

Container orchestration at scale.

Terraform

Infrastructure as Code.

CI/CD with Jenkins

Automate your pipelines.

The shadcn/ui for docs

DevOps Book CLI creates interactive components for your docs, offering a rich experience to your users.

Commands
AccordionAdd →
TabsAdd →
CalloutAdd →
StepsAdd →
CardsAdd →
Code BlockAdd →

Not Just Engineers.

Meet DevOps Quickstart.

Want to use DevOps Book without the complexity of configurations & prior knowledge?

DevOps Quickstart is a simplified learning path for those who just want a working understanding — embracing simplicity fully.

quickstart.config.ts
import { defineConfig } from "devops-book";
import { mdxAdapter } from "devops-book/adapters/mdx";
import { searchPlugin } from "devops-book/plugins/search";
import { labsPlugin } from "devops-book/plugins/labs";
import { docs } from "./.source/server";

export default defineConfig({
  content: {
    docs: docs.toBookSource(),
  },
})
  .plugins(searchPlugin(), labsPlugin())
  .adapters(mdxAdapter());

Open Source Forever.

Made Possible by You.

DevOps Book is 100% powered by passion and open source community.

Build Your Docs

light and gorgeous, just like the moon.

  • Battery guaranteed.Actively maintained, open for contributions.
  • Fully open-source.Open source, available on GitHub.
  • Within seconds.Start reading any guide instantly with our CLI.
  • Read docsOpen GitHub