# Getting started

- [Getting Started](https://docs.openappsec.io/getting-started/getting-started.md)
- [Start With Linux](https://docs.openappsec.io/getting-started/start-with-linux.md)
- [Install open-appsec for Linux](https://docs.openappsec.io/getting-started/start-with-linux/install-open-appsec-for-linux.md)
- [Using the open-appsec-ctl Tool](https://docs.openappsec.io/getting-started/start-with-linux/using-the-open-appsec-ctl-tool.md)
- [Configuration Using Local Policy File (Linux)](https://docs.openappsec.io/getting-started/start-with-linux/configuration-using-local-policy-file-linux.md)
- [Local Policy File (Advanced)](https://docs.openappsec.io/getting-started/start-with-linux/local-policy-file-advanced.md)
- [Local Policy File v1beta2 (beta)](https://docs.openappsec.io/getting-started/start-with-linux/local-policy-file-v1beta2-beta.md)
- [Monitor Events](https://docs.openappsec.io/getting-started/start-with-linux/monitor-events.md)
- [Start with Docker](https://docs.openappsec.io/getting-started/start-with-docker.md)
- [Deploy With Docker-Compose](https://docs.openappsec.io/getting-started/start-with-docker/deploy-with-docker-compose.md)
- [Configuration Using Local Policy File (Docker)](https://docs.openappsec.io/getting-started/start-with-docker/configuration-using-local-policy-file-docker.md)
- [Local Policy File (Advanced)](https://docs.openappsec.io/getting-started/start-with-docker/local-policy-file-advanced.md)
- [Deprecated Deployment Options](https://docs.openappsec.io/getting-started/start-with-docker/deprecated-deployment-options.md)
- [Install With Docker (Centrally Managed)](https://docs.openappsec.io/getting-started/start-with-docker/deprecated-deployment-options/install-with-docker-centrally-managed.md)
- [Install With Docker (Locally Managed)](https://docs.openappsec.io/getting-started/start-with-docker/deprecated-deployment-options/install-with-docker-locally-managed.md)
- [Start With Kubernetes](https://docs.openappsec.io/getting-started/start-with-kubernetes.md)
- [Install Using Interactive CLI Tool (Ingress NGINX)](https://docs.openappsec.io/getting-started/start-with-kubernetes/install-using-interactive-cli-tool-ingress-nginx.md)
- [Configuration Using Interactive CLI Tool](https://docs.openappsec.io/getting-started/start-with-kubernetes/configuration-using-interactive-cli-tool.md)
- [Install Using Helm](https://docs.openappsec.io/getting-started/start-with-kubernetes/install-using-helm.md)
- [Install Using Helm - new flow (beta)](https://docs.openappsec.io/getting-started/start-with-kubernetes/install-using-helm-new-flow-beta.md)
- [Install With Helm using Webhook](https://docs.openappsec.io/getting-started/start-with-kubernetes/install-with-helm-using-webhook.md)
- [Integrate with Envoy Gateway](https://docs.openappsec.io/getting-started/start-with-kubernetes/integrate-with-envoy-gateway.md)
- [Configuration Using CRDs](https://docs.openappsec.io/getting-started/start-with-kubernetes/configuration-using-crds.md)
- [Configuration Using CRDs - v1beta2](https://docs.openappsec.io/getting-started/start-with-kubernetes/configuration-using-crds-v1beta2.md)
- [Configuration using CRDs - special options for Large Scale Deployments](https://docs.openappsec.io/getting-started/start-with-kubernetes/configuration-using-crds-special-options-for-large-scale-deployments.md)
- [Using appsec class for assigning separate custom resources to specific deployments](https://docs.openappsec.io/getting-started/start-with-kubernetes/configuration-using-crds-special-options-for-large-scale-deployments/using-appsec-class-for-assigning-separate-custom-resources-to-specific-deployments.md)
- [Using namespace-scoped custom resources](https://docs.openappsec.io/getting-started/start-with-kubernetes/configuration-using-crds-special-options-for-large-scale-deployments/using-namespace-scoped-custom-resources.md)
- [Monitor Events](https://docs.openappsec.io/getting-started/start-with-kubernetes/monitor-events.md)
- [Using the Web UI (SaaS)](https://docs.openappsec.io/getting-started/using-the-web-ui-saas.md)
- [Sign-Up and Login to Portal](https://docs.openappsec.io/getting-started/using-the-web-ui-saas/sign-up-and-login-to-portal.md)
- [Agents Deployment](https://docs.openappsec.io/getting-started/using-the-web-ui-saas/agents-deployment.md): Skip this page if you already have Agents deployed
- [Connect Deployed Agents to SaaS Management Using Tool (K8s & Linux)](https://docs.openappsec.io/getting-started/using-the-web-ui-saas/connect-deployed-agents-to-saas-management-using-tool-k8s-and-linux.md)
- [Connect Deployed Agents to SaaS Management Using Helm (K8s)](https://docs.openappsec.io/getting-started/using-the-web-ui-saas/connect-deployed-agents-to-saas-management-using-helm-k8s.md)
- [Connect Deployed Agents to SaaS Management (Docker)](https://docs.openappsec.io/getting-started/using-the-web-ui-saas/connect-deployed-agents-to-saas-management-docker.md)
- [Create a Profile](https://docs.openappsec.io/getting-started/using-the-web-ui-saas/create-a-profile.md)
- [Protect Additional Assets](https://docs.openappsec.io/getting-started/using-the-web-ui-saas/protect-additional-assets.md)
- [Monitor Events](https://docs.openappsec.io/getting-started/using-the-web-ui-saas/monitor-events.md)
- [Using Kong Konnect (Kong only)](https://docs.openappsec.io/getting-started/using-the-web-ui-saas/using-kong-konnect-kong-only.md)
- [Using the Advanced Machine Learning Model](https://docs.openappsec.io/getting-started/using-the-advanced-machine-learning-model.md)


---

# 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://docs.openappsec.io/getting-started.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.
