# Introduction

## Introduction

Stakpak is the Open source DevOps agent that helps you with securing, deploying, and maintaining production ready infrastructure.

## Why Stakpak?

* Built for operations
* The most secure agent
* It learns from your environment
* Open Source & Written in Rust 🦀

## Features

**Keeps Your Apps Running 24/7**\
Set up [autopilot](https://stakpak.gitbook.io/docs/how-it-works/autopilot "mention")to monitor your infrastructure 24/7, automatically fix what’s safe, and alert you only when it actually needs you

**Review & Share Your Sessions**\
Use [agent-sessions](https://stakpak.gitbook.io/docs/how-it-works/agent-sessions "mention") to review or share past Stakpak sessions to understand exactly what was done and why.

**Teach Stakpak Your Way of Doing Things**\
Use [rulebooks](https://stakpak.gitbook.io/docs/how-it-works/rulebooks "mention") to teach Stakpak your workflows with markdown-based SOPs for deployments, upgrades, Migrations, and more

**Remember Key Information**\
[memory](https://stakpak.gitbook.io/docs/how-it-works/memory "mention")are reusable knowledge pieces that Stakpak learn and applies across sessions.

**Chat With Your Infrastructure**\
Trigger Stakpak to help you via the [slack-integration](https://stakpak.gitbook.io/docs/how-it-works/slack-integration "mention"), Investigate incidents and ask about your infra without access to a terminal

**Protect Your Secrets**\
Stakpak uses secrets like API keys without ever exposing them in logs or memory.

**Guardrails**\
Use [warden-guardrails](https://stakpak.gitbook.io/docs/how-it-works/warden-guardrails "mention") to enforce policies that validate and block unsafe or unauthorized operations.

**Secure Password Generation**\
Stakpak generates cryptographically secure passwords with configurable complexity.

**Protect Your Privacy**\
Stakpak redacts sensitive data like IP addresses and AWS account IDs automatically.

## Tutorials

* [containerize-a-python-app](https://stakpak.gitbook.io/docs/tutorial/containerize-a-python-app "mention")
* [load-test-to-optimize-cloud-costs](https://stakpak.gitbook.io/docs/tutorial/load-test-to-optimize-cloud-costs "mention")
* [migrate-postgresql-from-bitnami-to-bitnami-legacy-on-amazon-eks](https://stakpak.gitbook.io/docs/tutorial/migrate-postgresql-from-bitnami-to-bitnami-legacy-on-amazon-eks "mention")
* [free-tls-with-caddy-web-server-on-aws-ec2-with-lets-encrypt](https://stakpak.gitbook.io/docs/tutorial/free-tls-with-caddy-web-server-on-aws-ec2-with-lets-encrypt "mention")
* [migrate-from-nginx-to-caddy](https://stakpak.gitbook.io/docs/tutorial/migrate-from-nginx-to-caddy "mention")
* [deploy-your-own-openvpn-server-on-aws](https://stakpak.gitbook.io/docs/tutorial/deploy-your-own-openvpn-server-on-aws "mention")

## Refrences&#x20;

* [install-stakpak](https://stakpak.gitbook.io/docs/get-started/install-stakpak "mention")
* [comparison](https://stakpak.gitbook.io/docs/get-started/comparison "mention")
* [stakpak-vs-claude-code](https://stakpak.gitbook.io/docs/archive/stakpak-vs-claude-code "mention")
* [oss-vs-cloud-vs-enterprise](https://stakpak.gitbook.io/docs/get-started/oss-vs-cloud-vs-enterprise "mention")
* [slash-commands](https://stakpak.gitbook.io/docs/how-it-works/slash-commands "mention")
* [keyboard-shortcuts](https://stakpak.gitbook.io/docs/how-it-works/keyboard-shortcuts "mention")


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://stakpak.gitbook.io/docs/get-started/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
