|
1 | 1 | ---
|
2 |
| -title: App and API Protection Setup |
| 2 | +title: Enabling App and API Protection |
3 | 3 | aliases:
|
4 | 4 | - /security/application_security/threats/setup/
|
5 | 5 | - /security/application_security/threats/threat_management_setup/
|
| 6 | + - /security/application_security/threats_detection/ |
| 7 | + - /security/application_security/serverless |
| 8 | + - /security/application_security/serverless/compatibility |
| 9 | + - /security/application_security/setup/threat_detection |
6 | 10 | disable_toc: false
|
| 11 | +disable_sidebar: true |
7 | 12 | ---
|
8 | 13 |
|
9 |
| -## Prerequisites |
| 14 | +Learn how to enable App and API Protection on all the following supported platforms and environments. |
10 | 15 |
|
11 |
| -Before setting up App and API Protection (AAP), ensure the following prerequisites are met: |
12 |
| -- **Datadog Agent:** [Install the Datadog Agent][4] and configure it for your application's operating system or container, cloud, or virtual environment. |
13 |
| -- **Datadog APM Configuration:** Datadog APM is configured for your application or service, and web traces (`type:web`) are being received by Datadog. |
14 |
| -- **Supported Tracing Library:** The Datadog Tracing Library used by your application or service supports threat management capabilities for the language of your application or service. For more details, see the [Library Compatibility][1] page. |
| 16 | +<div class="alert alert-info"> |
| 17 | + <p class="fs-bold m-0">Are you missing your environment?</p> |
| 18 | + <span>Send us a request for your missing environment <a href="https://forms.gle/nMGq2Hhe7Z4sCKdy6">here</a>.</span> |
| 19 | +</div> |
15 | 20 |
|
16 |
| -## Datadog Tracing Libraries |
| 21 | +## Languages |
17 | 22 |
|
18 |
| -Add an environment variable or a new argument to your [Datadog Tracing Library configuration][3]. |
| 23 | +{{< appsec-integrations >}} |
| 24 | + {{< appsec-integration name="Python" avatar="python" link="./python" >}} |
| 25 | + {{< appsec-integration name="Node.js" avatar="node" link="./nodejs" >}} |
| 26 | + {{< appsec-integration name="Java" avatar="java" link="./java" >}} |
| 27 | + {{< appsec-integration name="Go" avatar="go" link="./go" >}} |
| 28 | + {{< appsec-integration name="Ruby" avatar="ruby" link="./ruby" >}} |
| 29 | + {{< appsec-integration name=".NET" avatar="dotnet" link="./dotnet" >}} |
| 30 | + {{< appsec-integration name="PHP" avatar="php" link="./php" >}} |
| 31 | +{{< /appsec-integrations >}} |
19 | 32 |
|
20 |
| -By following these steps, you'll successfully set up AAP for your application or service, monitoring services that are under attack and protecting them against attacks. |
| 33 | +## Proxies |
| 34 | + |
| 35 | +{{< appsec-integrations >}} |
| 36 | + {{< appsec-integration name="NGINX" avatar="nginx" link="./nginx" >}} |
| 37 | + {{< appsec-integration name="Envoy" avatar="envoy" link="./envoy" >}} |
| 38 | + {{< appsec-integration name="Istio" avatar="istio" link="./istio" >}} |
| 39 | +{{< /appsec-integrations >}} |
| 40 | + |
| 41 | +## Cloud and Container Platforms |
| 42 | + |
| 43 | +### Kubernetes (K8s) |
| 44 | + |
| 45 | +{{< appsec-integrations >}} |
| 46 | + {{< appsec-integration name="Istio" avatar="istio" link="./istio" >}} |
| 47 | +{{< /appsec-integrations >}} |
| 48 | + |
| 49 | +### Amazon Web Services (AWS) |
| 50 | + |
| 51 | +{{< appsec-integrations >}} |
| 52 | + {{< appsec-integration name="AWS Lambda" avatar="amazon-lambda" link="./aws/lambda" >}} |
| 53 | +{{< /appsec-integrations >}} |
| 54 | + |
| 55 | +### Google Cloud Platform (GCP) |
| 56 | + |
| 57 | +{{< appsec-integrations >}} |
| 58 | + {{< appsec-integration name="Google Application Load Balancer" avatar="google-cloud-loadbalancing" link="./gcp/alb" >}} |
| 59 | + {{< appsec-integration name="Google Cloud Load Balancer" avatar="google-cloud-loadbalancing" link="./gcp/alb" >}} |
| 60 | + {{< appsec-integration name="Google Service Extensions" avatar="google-cloud-loadbalancing" link="./gcp/service-extensions" >}} |
| 61 | + {{< appsec-integration name="Google Cloud Run" avatar="google-cloud-run" link="./gcp/cloud-run" >}} |
| 62 | +{{< /appsec-integrations >}} |
| 63 | + |
| 64 | +### Microsoft Azure |
| 65 | + |
| 66 | +{{< appsec-integrations >}} |
| 67 | + {{< appsec-integration name="Azure App Service" avatar="azure-appserviceenvironment" link="./azure/app-service" >}} |
| 68 | +{{< /appsec-integrations >}} |
21 | 69 |
|
22 |
| -[1]: /security/application_security/setup/compatibility |
23 |
| -[3]: /security/application_security/setup/threat_detection |
24 |
| -[4]: /agent/ |
|
0 commit comments