> For the complete documentation index, see [llms.txt](https://waap.docs.link11.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://waap.docs.link11.com/using-the-product.md).

# Using the product

- [Best Practices](https://waap.docs.link11.com/using-the-product/best-practices.md)
- [Saving and Publishing Your Changes](https://waap.docs.link11.com/using-the-product/best-practices/publish-your-changes.md)
- [Enabling Passive Challenges](https://waap.docs.link11.com/using-the-product/best-practices/enabling-passive-challenges.md)
- [Understanding and Diagnosing Traffic Issues](https://waap.docs.link11.com/using-the-product/best-practices/dealing-with-false-positive.md): Leveraging Link11 WAAP's traffic data
- [How Do I...](https://waap.docs.link11.com/using-the-product/how-do-i....md): A task-based FAQ
- [Add custom messages to events](https://waap.docs.link11.com/using-the-product/how-do-i.../add-custom-messages-to-events.md)
- [Authenticate mobile app users](https://waap.docs.link11.com/using-the-product/how-do-i.../authenticate-mobile-app-users.md)
- [Ban, unban, and allowlist traffic sources](https://waap.docs.link11.com/using-the-product/how-do-i.../ban-unban-and-whitelist-traffic-sources.md)
- [Bypass Link11 WAAP for loadtesting or other purposes](https://waap.docs.link11.com/using-the-product/how-do-i.../bypassing-rate-limits-for-loadtesting.md)
- [Configure a new path/section of a site](https://waap.docs.link11.com/using-the-product/how-do-i.../configure-a-new-path-section-of-a-site.md)
- [Configure TCP passthrough](https://waap.docs.link11.com/using-the-product/how-do-i.../configure-tcp-passthrough.md)
- [Control caching behavior](https://waap.docs.link11.com/using-the-product/how-do-i.../cache-modes.md)
- [Customize responses to clients](https://waap.docs.link11.com/using-the-product/how-do-i.../customize-responses-to-clients.md)
- [Enable GraphQL traffic](https://waap.docs.link11.com/using-the-product/how-do-i.../enable-graphql-traffic.md)
- [Enable mTLS (mutual TLS)](https://waap.docs.link11.com/using-the-product/how-do-i.../enable-mtls-mutual-tls.md)
- [Generate or renew my own SSL certificates](https://waap.docs.link11.com/using-the-product/how-do-i.../generate-or-renew-my-own-ssl-certificates.md)
- [Improve Events Log performance for large argument volumes](https://waap.docs.link11.com/using-the-product/how-do-i.../improve-events-log-performance-for-large-argument-volumes.md)
- [Load balance traffic across my origin servers](https://waap.docs.link11.com/using-the-product/how-do-i.../load-balance-traffic-across-my-origin-servers.md)
- [Protect sensitive information in logs and analytics](https://waap.docs.link11.com/using-the-product/how-do-i.../protect-sensitive-information-in-logs-and-analytics.md)
- [Quickly block an attacker](https://waap.docs.link11.com/using-the-product/how-do-i.../quickly-blocking-an-attacker.md)
- [Redirect or block HTTP traffic](https://waap.docs.link11.com/using-the-product/how-do-i.../redirect-or-block-http-traffic.md): Under most circumstances, a session over unencrypted HTTP should not be accepted. Using Link11 WAAP, admins can refuse HTTP requests by either:
- [Run custom code](https://waap.docs.link11.com/using-the-product/how-do-i.../run-custom-code.md)
- [Set rate limits and exemptions](https://waap.docs.link11.com/using-the-product/how-do-i.../set-rate-limits.md): Restricting consumption of resources and rate of requests
- [Stream event data to a SIEM solution or other destination](https://waap.docs.link11.com/using-the-product/how-do-i.../stream-event-data-to-a-siem-solution-or-other-destination.md)
- [Use Terraform with Link11 WAAP](https://waap.docs.link11.com/using-the-product/how-do-i.../use-terraform-with-link11-waap.md)
- [The Link11 WAAP API](https://waap.docs.link11.com/using-the-product/the-link11-waap-api.md)
- [Overview](https://waap.docs.link11.com/using-the-product/the-link11-waap-api/overview.md)
- [Internal data structures](https://waap.docs.link11.com/using-the-product/the-link11-waap-api/internal-data-structures.md)
- [Using Swagger UI](https://waap.docs.link11.com/using-the-product/the-link11-waap-api/using-swagger-ui.md)
- [Using curl](https://waap.docs.link11.com/using-the-product/the-link11-waap-api/using-curl.md)
