# Traffic Data Sources

### Kubernetes

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Kubernetes Daemonset</strong></td><td>You can deploy Akto in Kubernetes and collect traffic through a daemonset on your Kubernetes configuration.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-9f5de7077d867be14613014d27be3b2427aeb7f8%2FKubernetes.png?alt=media">Kubernetes.png</a></td><td><a href="kubernetes/kubernetes">kubernetes</a></td></tr><tr><td><strong>OpenShift</strong></td><td>OpenShift should be used as a traffic connector if you are deploying and managing containerized applications using OpenShift.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-3ac71d452069344717eee127476b6fb46ad7a8d7%2FOpenshift.png?alt=media">Openshift.png</a></td><td><a href="../getting-started/quick-start-with-akto-self-hosted/openshift-deploy">openshift-deploy</a></td></tr><tr><td><strong>eBPF</strong></td><td>Akto-eBPF setup is recommended for mTLS systems when TLS termination happens at a proxy.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-ddde4d3766d35ca3d5e90cf3736736011ab3db6f%2Febpf.png?alt=media">ebpf.png</a></td><td><a href="ebpf/ebpf">ebpf</a></td></tr><tr><td><strong>eBPF on mTLS</strong></td><td>Akto-eBPF-mTLS setup is recommended for mTLS systems where TLS termination occurs at the application.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-ddde4d3766d35ca3d5e90cf3736736011ab3db6f%2Febpf.png?alt=media">ebpf.png</a></td><td><a href="ebpf/ebpf-mtls">ebpf-mtls</a></td></tr></tbody></table>

### API Gateways

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Apigee</strong></td><td>Apigee setup is recommended if you are using Google's Apigee API Management platform to design, secure, and scale your APIs.</td><td></td><td></td><td><a href="api-gateways/connect-akto-with-apigee">connect-akto-with-apigee</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-db0ef962f0aa0d2e9db274304054aff81280916a%2Fapigee.png?alt=media">apigee.png</a></td></tr><tr><td><strong>Azure API Gateway</strong></td><td>Azure API Gateway setup is recommended if you are using Azure's API Management service to manage, secure, and analyze your APIs.</td><td></td><td></td><td><a href="api-gateways/connect-akto-with-azure-api-management">connect-akto-with-azure-api-management</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-9dd6c78be148d77a71946a5bde9b988beb29a3d1%2Fazure%20api.png?alt=media">azure api.png</a></td></tr><tr><td><strong>Cloudflare</strong></td><td>You should use Cloudflare as a traffic connector if you are leveraging Cloudflare's CDN and security features to manage and optimize your API traffic.</td><td></td><td></td><td><a href="api-gateways/connect-akto-with-cloudflare">connect-akto-with-cloudflare</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-c1358090e9f06901818a17f6346ae7bcf37b90dc%2Fconnect-akto-with-cloudflare-worker-proxy.md?alt=media">connect-akto-with-cloudflare-worker-proxy.md</a></td></tr><tr><td><strong>F5</strong></td><td>F5 setup is recommended if you are using F5's BIG-IP as an API gateway or load balancer to manage and control your API traffic.</td><td></td><td></td><td><a href="api-gateways/connect-akto-with-f5">connect-akto-with-f5</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-25c813a2a7b9cf652ed35c6d8d7ad530bcafac33%2Ff5555.png?alt=media">f5555.png</a></td></tr><tr><td><strong>Kong Mesh</strong></td><td>Use this set-up if you are utilizing Kong's service mesh capabilities to manage and secure your microservices and APIs.</td><td></td><td></td><td><a href="api-gateways/connect-akto-with-kong-mesh">connect-akto-with-kong-mesh</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-6e5dd18b03614779ac16faad80c6d005c8175680%2Fkong%20messhh.png?alt=media">kong messhh.png</a></td></tr><tr><td><strong>Layer 7</strong></td><td>Layer7 is recommended if you are using CA Technologies' Layer7 API Management for securing and managing your APIs.</td><td></td><td></td><td><a href="api-gateways/connect-akto-with-layer7-api-gateway">connect-akto-with-layer7-api-gateway</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-04e6d7a1d627e0976110e3276d6dd1606a92baae%2Flayer7.png?alt=media">layer7.png</a></td></tr><tr><td><strong>3Scale</strong></td><td>This setup is recommended if your APIs are managed by 3scale.</td><td></td><td></td><td><a href="api-gateways/connect-akto-with-3scale">connect-akto-with-3scale</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-582178b77e3ae8e7a614aa177b1aca3f3f155cf5%2F3SCALE.png?alt=media">3SCALE.png</a></td></tr><tr><td><strong>NGINX</strong></td><td>This setup is recommended if your APIs are routed by NGINX.</td><td></td><td></td><td><a href="api-gateways/nginx">nginx</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-8224c32fd476eab4ec26c35a3180534a9ababbbc%2FNGINX.png?alt=media">NGINX.png</a></td></tr><tr><td><strong>HA Proxy</strong></td><td>HA Proxy should be used as a traffic connector if you are leveraging HA Proxy for load balancing, high availability, and proxying HTTP and TCP-based applications.</td><td></td><td></td><td><a href="api-gateways/connect-akto-with-haproxy">connect-akto-with-haproxy</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-f8961414a0e4b87f54bf2709e7b8019f6a74e694%2FHA%20Proxy.png?alt=media">HA Proxy.png</a></td></tr><tr><td><strong>Envoy</strong></td><td>Akto-Envoy setup is recommended if your APIs are routed by Envoy.</td><td></td><td></td><td><a href="api-gateways/envoy">envoy</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-47dc8ab725d0ee997cb5d7f0d3cbb81e2523227c%2Fenvoyy.png?alt=media">envoyy.png</a></td></tr><tr><td><strong>Istio</strong></td><td>Akto-Istio setup is recommended if your APIs are routed by Istio.</td><td></td><td></td><td><a href="api-gateways/envoy-1">envoy-1</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-1ef8064eae2218991e8ba4e888da1f3bbfbf3a2a%2Fistioo.png?alt=media">istioo.png</a></td></tr><tr><td><strong>Kong</strong></td><td>Kong Gateway is an open source API gateway, built for multi-cloud and hybrid, and optimized for microservices and distributed architectures.</td><td></td><td></td><td><a href="api-gateways/connect-akto-with-kong">connect-akto-with-kong</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-6e5dd18b03614779ac16faad80c6d005c8175680%2Fkong%20messhh.png?alt=media">kong messhh.png</a></td></tr><tr><td><strong>IBM API Connect</strong></td><td>This setup is recommended if your APIs are managed by IBM API Connect</td><td></td><td></td><td><a href="api-gateways/connect-akto-with-ibm-connect">connect-akto-with-ibm-connect</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-ca1aa160ed63b61a97f1911128d104fef128d9fe%2Fibmmm.png?alt=media">ibmmm.png</a></td></tr><tr><td><strong>Citrix</strong></td><td>Citrix setup is recommended if you are using ADC (NetScaler) to manage, secure, and optimize your API traffic.</td><td></td><td></td><td><a href="api-gateways/connect-akto-with-citrix">connect-akto-with-citrix</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-ddbe1b50312ee2a0f3f8e7e10e4d012acdee8381%2Fcitrixx.png?alt=media">citrixx.png</a></td></tr><tr><td><strong>Azure App Services</strong></td><td>Azure App Services setup is recommended if you are using Microsoft's web app service with sidecar containers to collect and analyze your API traffic.</td><td></td><td></td><td><a href="azure-services/azure-app-service">azure-app-service</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-63d56774c436c55cf76f223955105ed1a1fd0d56%2Fazureee.png?alt=media">azureee.png</a></td></tr><tr><td><strong>MuleSoft</strong></td><td>Mulesoft setup is recommended if you are using API management and ESB capabilities to manage, secure, and analyze your APIs.</td><td></td><td></td><td><a href="api-gateways/mulesoft-flex">mulesoft-flex</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-de44b7dcb65fae8ae34a37ebc3911b60f5ea90ab%2FMulesoft.png?alt=media">Mulesoft.png</a></td></tr></tbody></table>

### Mirroring

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>AWS Mirroring</strong></td><td>You can deploy Akto in AWS and collect traffic through traffic mirroring.</td><td></td><td><a href="mirroring/amazon-aws">amazon-aws</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-b526d9f84ab5a63490af726a38c8780bf191b31e%2Fawssssss.png?alt=media">awssssss.png</a></td></tr><tr><td><strong>GCP Mirroring</strong></td><td>This setup only takes ten minutes. Once you connect GCP, Akto will process GCP traffic to create an API Inventory in real time.</td><td></td><td><a href="mirroring/google-cloud-gcp">google-cloud-gcp</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-e9786770cae5fd1cf31a5566130f485d2177cd86%2Fgcppppp.png?alt=media">gcppppp.png</a></td></tr></tbody></table>

### AWS Services

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>AWS API Gateway</strong></td><td>Akto-AWS-API-Gateway setup is recommended if you are using AWS API Gateway.</td><td></td><td><a href="aws-services/aws-api-gateway">aws-api-gateway</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-c01d1f92b675aebfd0c50fcce0deff09e35ddea7%2FAWS%20API.png?alt=media">AWS API.png</a></td></tr><tr><td><strong>AWS EKS</strong></td><td>You can deploy Akto in AWS and collect traffic through a daemonset on your AWS EKS configuration.</td><td></td><td><a href="aws-services/aws-eks">aws-eks</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-53052676e2580cdc08c17f7fc1e85028a9b1a68b%2FEKS.png?alt=media">EKS.png</a></td></tr><tr><td><strong>AWS Fargate</strong></td><td>AWS Fargate allows you to use Amazon ECS to run containers without having to manage servers or clusters of Amazon EC2 instances.</td><td></td><td><a href="aws-services/aws-fargate">aws-fargate</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-e3fc1b0155dff8c57f4c941b6155e38ebeeab21e%2FFargate.png?alt=media">Fargate.png</a></td></tr><tr><td><strong>AWS Beanstalk</strong></td><td>You can deploy Akto in AWS and collect traffic through mirroring on your AWS Beanstalk setup.</td><td></td><td><a href="aws-services/aws-beanstalk">aws-beanstalk</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-a7e2c9104af1c81576f6f44a47bf1fb8b8fd2af2%2FBeanstalk.png?alt=media">Beanstalk.png</a></td></tr><tr><td><strong>AWS ECS</strong></td><td>You can deploy Akto in AWS and collect traffic through containers on your AWS ECS cluster.</td><td></td><td><a href="aws-services/aws-ecs">aws-ecs</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-da3a59d890058ea78fcd0b8028bd711ffce6543a%2FECS.png?alt=media">ECS.png</a></td></tr></tbody></table>

### GCP Services

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>GCP Mirroring</strong></td><td>This setup only takes ten minutes. Once you connect GCP, Akto will process GCP traffic to create an API Inventory in real time.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-e9786770cae5fd1cf31a5566130f485d2177cd86%2Fgcppppp.png?alt=media">gcppppp.png</a></td><td><a href="gcp-services/google-cloud-gcp">google-cloud-gcp</a></td></tr><tr><td><strong>Apigee</strong></td><td>Apigee setup is recommended if you are using Google's Apigee API Management platform to design, secure, and scale your APIs.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-db0ef962f0aa0d2e9db274304054aff81280916a%2Fapigee.png?alt=media">apigee.png</a></td><td><a href="gcp-services/connect-akto-with-apigee">connect-akto-with-apigee</a></td></tr><tr><td><strong>Google Cloud Run Functions</strong></td><td>This setup is recommended if your applications are deployed using Google Cloud Run Functions.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-cacc16470aac3a411b06beb72bf4f36782c31163%2Fgoogle%20cloud%20run%20functions.png?alt=media">google cloud run functions.png</a></td><td><a href="gcp-services/connect-akto-with-google-cloud-run-functions">connect-akto-with-google-cloud-run-functions</a></td></tr><tr><td><strong>Google Cloud Run</strong></td><td>Google Cloud Run setup is recommended if you are using Google's serverless platform.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-c97e695e0760a7ec4e5615b88380278ade8b3147%2Fgoogle%20cloud%20run.png?alt=media">google cloud run.png</a></td><td><a href="gcp-services/connect-akto-with-google-cloud-run">connect-akto-with-google-cloud-run</a></td></tr><tr><td><strong>GKE</strong></td><td>This setup is recommended if you are running containerized applications on Google Kubernetes Engine.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-8a754d96fac1c9d84507ecbe044b8ef6c000dc7d%2FGKE.png?alt=media">GKE.png</a></td><td><a href="gcp-services/connect-akto-with-gke">connect-akto-with-gke</a></td></tr></tbody></table>

### Azure Services

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Azure App Services</strong></td><td>Azure App Services setup is recommended if you are using Microsoft's web app service with sidecar containers to collect and analyze your API traffic.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-63d56774c436c55cf76f223955105ed1a1fd0d56%2Fazureee.png?alt=media">azureee.png</a></td><td><a href="azure-services/azure-app-service">azure-app-service</a></td></tr><tr><td><strong>Azure API Mangement</strong></td><td>This setup is recommended if you are using Azure's API Management service to manage, secure, and analyze your APIs.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-9dd6c78be148d77a71946a5bde9b988beb29a3d1%2Fazure%20api.png?alt=media">azure api.png</a></td><td><a href="api-gateways/connect-akto-with-azure-api-management">connect-akto-with-azure-api-management</a></td></tr><tr><td><strong>AKS</strong></td><td>This setup is recommended if you are deploying applications on Azure Kubernetes Service.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-aa770ef8bf426681935bb43983743cc723ea9bb3%2Faks.png?alt=media">aks.png</a></td><td><a href="azure-services/connect-akto-with-aks">connect-akto-with-aks</a></td></tr><tr><td><strong>Azure OpenShift</strong></td><td>Azure OpenShift setup is recommended if your containerized applications are running on Azure Red Hat OpenShift.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-3ac71d452069344717eee127476b6fb46ad7a8d7%2FOpenshift.png?alt=media">Openshift.png</a></td><td><a href="azure-services/connect-akto-with-azure-openshift">connect-akto-with-azure-openshift</a></td></tr><tr><td><strong>Azure Container App</strong></td><td>This setup is recommended if your applications are deployed using Azure Container Apps.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-89a79179c8d899e74658bb2ab562c42338eb37f3%2Fazure%20container%20app.png?alt=media">azure container app.png</a></td><td><a href="azure-services/connect-akto-with-azure-container-app">connect-akto-with-azure-container-app</a></td></tr><tr><td>Azure Functions</td><td>Azure Functions setup is recommended if you are using Azure's serverless compute service.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-7834f7149d2015bd2a333a6fc858baa72e04b36f%2Fazure%20functions.png?alt=media">azure functions.png</a></td><td><a href="azure-services/connect-akto-with-azure-functions">connect-akto-with-azure-functions</a></td></tr></tbody></table>

### Akto SDK

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Go</strong></td><td>Use where Go-based services are deployed.</td><td></td><td><a href="https://github.com/akto-api-security/gomiddleware">https://github.com/akto-api-security/gomiddleware</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-521b803fdbf20cbd7128bbd3c3c073fd92063bdb%2FGOOOO.png?alt=media">GOOOO.png</a></td></tr><tr><td><strong>Java</strong></td><td>You can use Akto's Java agent to capture API traffic directly from your Java applications.</td><td></td><td><a href="https://github.com/akto-api-security/java-servlet-api-logging">https://github.com/akto-api-security/java-servlet-api-logging</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-d9831043d929c904a4058320e5bea08fc0be3f00%2FJAVAAA.png?alt=media">JAVAAA.png</a></td></tr><tr><td><strong>NodeJS</strong></td><td>This setup is ideal for environments where NodeJS-based services are deployed, ensuring seamless integration and real-time traffic monitoring.</td><td></td><td><a href="https://github.com/akto-api-security/express-api-logging">https://github.com/akto-api-security/express-api-logging</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-2a4f8159f1ffed6c448fbcd80241225cad3aa768%2FNODEEEJSSS.png?alt=media">NODEEEJSSS.png</a></td></tr><tr><td><strong>Python</strong></td><td>Use where Python-based services are deployed.</td><td></td><td><a href="https://github.com/akto-api-security/flask-middleware">https://github.com/akto-api-security/flask-middleware</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-6760baf2801adf68e2d6f91e384f3e782bd468b3%2FPYTHONN.png?alt=media">PYTHONN.png</a></td></tr></tbody></table>

### Virtual Machines

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Docker</strong></td><td>This setup is recommended only if other setups for AWS or GCP don't work.</td><td></td><td><a href="virtual-machines/docker">docker</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-8e6c30b09e224cae2ac8feb07f054e099472aba8%2FDocker%20traffic%20connector.png?alt=media">Docker traffic connector.png</a></td></tr><tr><td><strong>TCP Agent</strong></td><td>This setup is recommended only if other setups for AWS or GCP do not work.</td><td></td><td><a href="virtual-machines/tcp-agent">tcp-agent</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-7cc2d26ad8c3bfd2dd45f398fc4cb8d832c48cac%2FTCP%20Agent.png?alt=media">TCP Agent.png</a></td></tr></tbody></table>

### Source Code

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>API inventory from source code</strong></td><td>Create API inventory from your source code using our code analysis tool.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-0d0cabd0c267e4f5548f9a3fdb59a656884cac91%2FAkto-source-code.png?alt=media">Akto-source-code.png</a></td><td><a href="source-code/api-inventory-from-source-code">api-inventory-from-source-code</a></td></tr><tr><td><strong>GitHub</strong></td><td>We recommend setting up GitHub if you want to connect and retrieve APIs directly from your source code hosted on GitHub.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-f9dda98fdb94f33ce379a0244adc267455c32b85%2FGitHub.png?alt=media">GitHub.png</a></td><td><a href="source-code/github">github</a></td></tr><tr><td><strong>GitLab</strong></td><td>We recommend setting up GitLab if you want to connect and retrieve APIs directly from your source code hosted on GitLab.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-a2500537aa97397f819a329eb6bd45e2f76d1a2b%2FGitlab.png?alt=media">Gitlab.png</a></td><td><a href="source-code/gitlab">gitlab</a></td></tr><tr><td><strong>Bitbucket</strong></td><td>We recommend setting up Bitbucket if you want to connect and retrieve APIs directly from your source code hosted on Bitbucket.</td><td></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-d9e488474b5cc35fff32509fa58bc51b8b8baa92%2FBitBucket.png?alt=media">BitBucket.png</a></td><td><a href="source-code/bitbucket">bitbucket</a></td></tr></tbody></table>

### Workflow Automation

### Manual

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Burp Suite</strong></td><td>You can deploy Akto on your machine and download Akto's Burp extension to collect API traffic.</td><td></td><td><a href="manual/burp-suite">burp-suite</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-53b5c753d36705a34159c3a8828666a9758696b1%2FBurpsuitee.png?alt=media">Burpsuitee.png</a></td></tr><tr><td><strong>Postman</strong></td><td>This setup is recommended if you have updated API collections maintained in Postman.</td><td></td><td><a href="manual/postman">postman</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-bc4e94ebdb3712165c4949f54a7396739be9bbea%2FPostmannnn.png?alt=media">Postmannnn.png</a></td></tr><tr><td><strong>Har File Upload</strong></td><td>For a very quick view of your inventory, you can upload a HAR file that contains traffic to Akto.</td><td></td><td><a href="manual/har-file-upload">har-file-upload</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-2986341445d6f73cedba9f2681e177e0b55e2cc1%2FHar%20fileee.png?alt=media">Har fileee.png</a></td></tr><tr><td><strong>OpenAPI</strong></td><td>Upload Open API/Swagger specification file to Akto to create an API inventory.</td><td></td><td><a href="manual/openapi">openapi</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-52ec4cb8f41e326d65e177626a1bb718af4a0b6b%2FOPENAPIIIII.png?alt=media">OPENAPIIIII.png</a></td></tr><tr><td><strong>SOAP API</strong></td><td>Upload WSDL file using Postman to Akto to create an API inventory.</td><td></td><td><a href="manual/wsdl">wsdl</a></td><td><a href="https://2916937215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRc4KTKGprZI2sPWKoaLe%2Fuploads%2Fgit-blob-7f7e517372c044506911b0f0ee9d75e4f78c41a6%2FSOAP.png?alt=media">SOAP.png</a></td></tr></tbody></table>
