{"version":1,"pages":[{"id":"5dbNLZtuOb87zvGEQ1Vm","title":"Introduction","pathname":"/docs","siteSpaceId":"sitesp_YbSAT","icon":"book-open","description":"Less Ops More Coding","breadcrumbs":[{"label":"Get Started","icon":"thumbtack"}]},{"id":"7LaGWtgQUU8MNNyBi8T4","title":"Comparison","pathname":"/docs/get-started/comparison","siteSpaceId":"sitesp_YbSAT","icon":"code-compare","breadcrumbs":[{"label":"Get Started","icon":"thumbtack"}]},{"id":"dC1h8hL85ybCEa3Qc2Yf","title":"Stakpak Vs AWS DevOps Agent","pathname":"/docs/get-started/stakpak-vs-aws-devops-agent","siteSpaceId":"sitesp_YbSAT","icon":"robot","breadcrumbs":[{"label":"Get Started","icon":"thumbtack"}]},{"id":"GS8VQx3xfR8F8O53yRq5","title":"Install Stakpak","pathname":"/docs/get-started/install-stakpak","siteSpaceId":"sitesp_YbSAT","icon":"square-terminal","description":"This guide provides step-by-step instructions for installing Stakpak CLI on Linux, MacOS, and windows.","breadcrumbs":[{"label":"Get Started","icon":"thumbtack"}]},{"id":"m4jNVaEA1vZvwoMUqIi6","title":"Installation on Linux","pathname":"/docs/get-started/install-stakpak/installation-on-linux","siteSpaceId":"sitesp_YbSAT","icon":"ubuntu","description":"This is a step-by-step guide to installing Stakpak CLI on Linux.","breadcrumbs":[{"label":"Get Started","icon":"thumbtack"},{"label":"Install Stakpak","icon":"square-terminal"}]},{"id":"XinRL6jmCLyOTYwPDDOl","title":"Installation on MacOS","pathname":"/docs/get-started/install-stakpak/installation-on-macos","siteSpaceId":"sitesp_YbSAT","icon":"apple","description":"This is a step-by-step guide to installing Stakpak CLI on MacOS.","breadcrumbs":[{"label":"Get Started","icon":"thumbtack"},{"label":"Install Stakpak","icon":"square-terminal"}]},{"id":"8L2tBdAP9n30JKM8SklE","title":"Installation on Windows","pathname":"/docs/get-started/install-stakpak/installation-on-windows","siteSpaceId":"sitesp_YbSAT","icon":"windows","description":"This is a step-by-step guide to installing Stakpak CLI on Windows.","breadcrumbs":[{"label":"Get Started","icon":"thumbtack"},{"label":"Install Stakpak","icon":"square-terminal"}]},{"id":"JNbnF736ncjA5duJbpjN","title":"Using Stakpak","pathname":"/docs/get-started/using-stakpak","siteSpaceId":"sitesp_YbSAT","icon":"whistle","breadcrumbs":[{"label":"Get Started","icon":"thumbtack"}]},{"id":"txCczqoeVNpmxPq8G029","title":"OSS vs Cloud vs Enterprise","pathname":"/docs/get-started/oss-vs-cloud-vs-enterprise","siteSpaceId":"sitesp_YbSAT","icon":"code-fork","description":"","breadcrumbs":[{"label":"Get Started","icon":"thumbtack"}]},{"id":"1GuES61Z2TX4kafVWFAv","title":"Configure Stakpak","pathname":"/docs/get-started/configure-stakpak","siteSpaceId":"sitesp_YbSAT","icon":"gear-complex","breadcrumbs":[{"label":"Get Started","icon":"thumbtack"}]},{"id":"3dKzu7qMu8IU6Xd5PbiY","title":"Knowledge Sources","pathname":"/docs/how-it-works/knowledge-sources","siteSpaceId":"sitesp_YbSAT","icon":"book-open","description":"","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"35Ttcv48msaPYWplGfYI","title":"Rulebooks","pathname":"/docs/how-it-works/rulebooks","siteSpaceId":"sitesp_YbSAT","icon":"book","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"bTS94N2B5jytkZigmJF6","title":"How to Write a Rulebook?","pathname":"/docs/how-it-works/rulebooks/how-to-write-a-rulebook","siteSpaceId":"sitesp_YbSAT","icon":"book-open","breadcrumbs":[{"label":"How it works?","icon":"gear"},{"label":"Rulebooks","icon":"book"}]},{"id":"Dcyz84wKvkqYeqzJtDv1","title":"Dockerization","pathname":"/docs/how-it-works/rulebooks/dockerization","siteSpaceId":"sitesp_YbSAT","icon":"docker","description":"","breadcrumbs":[{"label":"How it works?","icon":"gear"},{"label":"Rulebooks","icon":"book"}]},{"id":"H5hIJtfppmCEXH5ScEtJ","title":"Infrastructure Cost Estimation","pathname":"/docs/how-it-works/rulebooks/infrastructure-cost-estimation","siteSpaceId":"sitesp_YbSAT","icon":"dollar-sign","breadcrumbs":[{"label":"How it works?","icon":"gear"},{"label":"Rulebooks","icon":"book"}]},{"id":"GI1VxpJWDRthnkb3xjzb","title":"Infrastructure Software Upgrades","pathname":"/docs/how-it-works/rulebooks/infrastructure-software-upgrades","siteSpaceId":"sitesp_YbSAT","icon":"plus-large","breadcrumbs":[{"label":"How it works?","icon":"gear"},{"label":"Rulebooks","icon":"book"}]},{"id":"LW9yW6CwOcsCeo0Vl1Vw","title":"Simple Deployment On VM","pathname":"/docs/how-it-works/rulebooks/simple-deployment-on-vm","siteSpaceId":"sitesp_YbSAT","icon":"desktop","breadcrumbs":[{"label":"How it works?","icon":"gear"},{"label":"Rulebooks","icon":"book"}]},{"id":"5hGGqvoBLetUEBGNXmIo","title":"Migrating Bitnami to Bitnami Legacy","pathname":"/docs/how-it-works/rulebooks/migrating-bitnami-to-bitnami-legacy","siteSpaceId":"sitesp_YbSAT","icon":"hexagon-image","breadcrumbs":[{"label":"How it works?","icon":"gear"},{"label":"Rulebooks","icon":"book"}]},{"id":"jactKrNURa5D4SujhBXh","title":"Next.js AWS Deployment Options Comparison","pathname":"/docs/how-it-works/rulebooks/next.js-aws-deployment-options-comparison","siteSpaceId":"sitesp_YbSAT","icon":"compass","breadcrumbs":[{"label":"How it works?","icon":"gear"},{"label":"Rulebooks","icon":"book"}]},{"id":"BHrVBD2OsCjLjAVtttSR","title":"Paks","pathname":"/docs/how-it-works/paks","siteSpaceId":"sitesp_YbSAT","icon":"box-archive","description":"Package Manager for Agent Skills","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"Ombvseeuv1A37Lvmka4q","title":"Memory (Knoweldge Store)","pathname":"/docs/how-it-works/memory-knoweldge-store","siteSpaceId":"sitesp_YbSAT","icon":"bookmark","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"nNpAEaQLUuOtDN0LO2hH","title":"Profiles","pathname":"/docs/how-it-works/profiles","siteSpaceId":"sitesp_YbSAT","icon":"square-sliders-vertical","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"nWQc1YqJ418YFTSoThYa","title":"/Init","pathname":"/docs/how-it-works/init","siteSpaceId":"sitesp_YbSAT","icon":"satellite-dish","description":"Initialize project (scan + setup)","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"NToGTTVdOXXwkL573UiK","title":"Autopilot","pathname":"/docs/how-it-works/autopilot","siteSpaceId":"sitesp_YbSAT","icon":"user-robot","description":"Stop watching your infrastructure and let it fix it self","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"w4T5aeoHHMfp3pkkRVgj","title":"Agent Sessions","pathname":"/docs/how-it-works/agent-sessions","siteSpaceId":"sitesp_YbSAT","icon":"magnifying-glass","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"kzMFx7k3S5NpyV4wM3lO","title":"Shell Mode","pathname":"/docs/how-it-works/shell-mode","siteSpaceId":"sitesp_YbSAT","icon":"terminal","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"5OGgMDybmW8DlysCTjIn","title":"Plan Mode","pathname":"/docs/how-it-works/plan-mode","siteSpaceId":"sitesp_YbSAT","icon":"ruler-combined","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"sKxoblqBZWqF0cJVDrNH","title":"Browser Extension","pathname":"/docs/how-it-works/browser-extension","siteSpaceId":"sitesp_YbSAT","icon":"chrome","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"TsK6hS5209rw3klI4Ymg","title":"Warden Guardrails","pathname":"/docs/how-it-works/warden-guardrails","siteSpaceId":"sitesp_YbSAT","icon":"person-military-pointing","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"B9nfZilFgKFRFbYy0a0I","title":"Handling Secrets","pathname":"/docs/how-it-works/handling-secrets","siteSpaceId":"sitesp_YbSAT","icon":"asterisk","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"pByeDkOCIVofPmZJBc39","title":"Productivity Dashboard","pathname":"/docs/how-it-works/productivity-dashboard","siteSpaceId":"sitesp_YbSAT","icon":"fire","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"P1gVt6aOig5XNGFOWhuW","title":"Slack Integration","pathname":"/docs/how-it-works/slack-integration","siteSpaceId":"sitesp_YbSAT","icon":"slack","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"sWXwyrTKkZiSkp74GeNE","title":"Agent Client Protocol (ACP)","pathname":"/docs/how-it-works/agent-client-protocol-acp","siteSpaceId":"sitesp_YbSAT","icon":"globe","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"7p3dP0na2ryTprk2MBeU","title":"Slash Commands","pathname":"/docs/how-it-works/slash-commands","siteSpaceId":"sitesp_YbSAT","icon":"command","description":"","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"BPy1uIBJRAdkuDi1Zn6L","title":"Keyboard Shortcuts","pathname":"/docs/how-it-works/keyboard-shortcuts","siteSpaceId":"sitesp_YbSAT","icon":"keyboard","description":"","breadcrumbs":[{"label":"How it works?","icon":"gear"}]},{"id":"eim9DRiMhN8my2qhxeMO","title":"Containerize a Python App","pathname":"/docs/tutorial/containerize-a-python-app","siteSpaceId":"sitesp_YbSAT","icon":"docker","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"6AGJH9sNIuwkSV47LA6U","title":"Debug GitHub Actions Tests That Pass Locally but Fail in CI","pathname":"/docs/tutorial/debug-github-actions-tests-that-pass-locally-but-fail-in-ci","siteSpaceId":"sitesp_YbSAT","icon":"github","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"535pZ5KNkUe7NxbnK7e6","title":"Deploy Coolify on AWS & Deploy Your App","pathname":"/docs/tutorial/deploy-coolify-on-aws-and-deploy-your-app","siteSpaceId":"sitesp_YbSAT","icon":"cloud-plus","description":"Run your own application platform on AWS using Coolify, similar to Heroku or Vercel","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"yBKOhLsbIpXuKbmhrUCd","title":"Load Test to Optimize Cloud Costs","pathname":"/docs/tutorial/load-test-to-optimize-cloud-costs","siteSpaceId":"sitesp_YbSAT","icon":"money-bill-trend-up","description":"How to load test your app to find the sweet spot between performance and cost.","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"9CQIFqgsR8Cn3ZMQ2yfj","title":"Migrate PostgreSQL from Bitnami to Bitnami Legacy on Amazon EKS","pathname":"/docs/tutorial/migrate-postgresql-from-bitnami-to-bitnami-legacy-on-amazon-eks","siteSpaceId":"sitesp_YbSAT","icon":"hexagon-image","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"8Gek73q9nT1tBhb44o2f","title":"Migrate a Next.js App from Vercel to AWS","pathname":"/docs/tutorial/migrate-a-next.js-app-from-vercel-to-aws","siteSpaceId":"sitesp_YbSAT","icon":"chevrons-right","description":"What Actually Breaks in Production (and How to Fix It)","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"chXOLrxg85vpSynZ7X6k","title":"Free TLS with  Caddy Web Server on AWS EC2 with Let's Encrypt","pathname":"/docs/tutorial/free-tls-with-caddy-web-server-on-aws-ec2-with-lets-encrypt","siteSpaceId":"sitesp_YbSAT","icon":"server","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"nfcMOvV1UJzRN6c7QSKh","title":"Migrate from NGINX to Caddy","pathname":"/docs/tutorial/migrate-from-nginx-to-caddy","siteSpaceId":"sitesp_YbSAT","icon":"suitcase-rolling","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"Ci4ZJvO9cgClpor5Nhiv","title":"Deploy your own OpenVPN Server on AWS","pathname":"/docs/tutorial/deploy-your-own-openvpn-server-on-aws","siteSpaceId":"sitesp_YbSAT","icon":"network-wired","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"xeenglI4MS2RypznAXeE","title":"Fix Kubernetes CrashLoopBackOff in Minutes","pathname":"/docs/tutorial/fix-kubernetes-crashloopbackoff-in-minutes","siteSpaceId":"sitesp_YbSAT","icon":"kubernetes","description":"CrashLoopBackOff at 3AM? Not Anymore.","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"J4yRwIzf4JK1vizTTQrz","title":"Fix Kubernetes Apps That Are Running but Not Reachable","pathname":"/docs/tutorial/fix-kubernetes-apps-that-are-running-but-not-reachable","siteSpaceId":"sitesp_YbSAT","icon":"kubernetes","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"0YwbSEjsBI0vhXlQdBPr","title":"Detect and Fix Missing Backups for a PostgreSQL DB in Production","pathname":"/docs/tutorial/detect-and-fix-missing-backups-for-a-postgresql-db-in-production","siteSpaceId":"sitesp_YbSAT","icon":"database","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"EMkHm9plZ06N62Tg6DXI","title":"Set Up a Local AWS Environment with MiniStack","pathname":"/docs/tutorial/set-up-a-local-aws-environment-with-ministack","siteSpaceId":"sitesp_YbSAT","icon":"aws","description":"Mini Stack is a free local stack alternative","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"gXPy3dL4KbG4Zufgljtb","title":"How to Run Stakpak with Local LLM Models Using Ollama","pathname":"/docs/tutorial/how-to-run-stakpak-with-local-llm-models-using-ollama","siteSpaceId":"sitesp_YbSAT","icon":"ubuntu","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"YdXqoLpsbRx6SqpZzs2t","title":"Set Up Stakpak with Amazon Bedrock","pathname":"/docs/tutorial/set-up-stakpak-with-amazon-bedrock","siteSpaceId":"sitesp_YbSAT","icon":"aws","description":"Use Amazon Bedrock as your LLM provider for Stakpak","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"WFB1zLz3bTfK4SgmMUYJ","title":"Install Stakpak in Zed IDE","pathname":"/docs/tutorial/install-stakpak-in-zed-ide","siteSpaceId":"sitesp_YbSAT","icon":"rectangle-code","breadcrumbs":[{"label":"Tutorial","icon":"graduation-cap"}]},{"id":"iyMX0YfJadLvIJlz6uDD","title":"Manage API Keys","pathname":"/docs/api/manage-api-keys","siteSpaceId":"sitesp_YbSAT","icon":"key","breadcrumbs":[{"label":"API"}]},{"id":"gIYsfmh66xLVjgMN5ZPN","title":"MCP Server","pathname":"/docs/api/mcp-server","siteSpaceId":"sitesp_YbSAT","icon":"server","description":"A MCP server that connects to Stakpak API.","breadcrumbs":[{"label":"API"}]},{"id":"ZK2Jv5NzPLzPkFXQEJlZ","title":"Security at Stakpak","pathname":"/docs/references/security-at-stakpak","siteSpaceId":"sitesp_YbSAT","icon":"shield-halved","breadcrumbs":[{"label":"References"}]}]}