# Esper Docs > Documentation for configuring Esper actions, entities, mitigations, policies, integrations, and operator workflows. ## Docs - [Actions](https://docs.esperr.com/actions.md): Actions name request behaviors that policies can reference. - [API Keys](https://docs.esperr.com/api-keys.md): Credentials that allow sending systems to authenticate with a tenant. - [Audit](https://docs.esperr.com/audit.md): Tenant-scoped operator history and change tracking. - [Authorization](https://docs.esperr.com/authorization.md): Who can access Esper and which workspace they're allowed to operate — covering operator authentication, memberships, and bearer tokens. - [Beacon Server](https://docs.esperr.com/beacon-server.md): Your traffic collection point in Esper — receives and processes events from your applications and infrastructure for real-time analysis and policy enforcement. - [Actions](https://docs.esperr.com/cli/action.md): Manage the semantic traffic behaviors that policies evaluate. - [Authentication](https://docs.esperr.com/cli/authentication.md): Operator login and credential management for the Esper CLI. - [Configuration](https://docs.esperr.com/cli/configuration.md): Local workspace and credential management for the Esper CLI. - [Entities](https://docs.esperr.com/cli/entity.md): Establish identity semantics over encoded traffic. - [Hybrid Runtime](https://docs.esperr.com/cli/hybrid.md): Commands for managing hybrid traffic capture, enforcement, and mitigation synchronization. - [Esper CLI](https://docs.esperr.com/cli/index.md): Command-line access to Esper's operator workflows. - [Keys](https://docs.esperr.com/cli/keys.md): Commands for listing tenant API keys after operator authentication. - [Mitigations](https://docs.esperr.com/cli/mitigation.md): Define response behaviors when policies match. - [Policies](https://docs.esperr.com/cli/policy.md): Compose actions, entities, and mitigations into evaluation rules. - [Results & Analytics](https://docs.esperr.com/cli/results.md): Commands for viewing aggregated policy performance metrics and exporting analytics data. - [Entities](https://docs.esperr.com/entities.md): Entities define how Esper groups related requests for policy evaluation. - [Field Reference](https://docs.esperr.com/field-reference.md): Non-technical guide to the request fields you can reference in the builder. - [Body Data](https://docs.esperr.com/field-reference/body-data.md): Analyzing request body content in Esper policies. - [Client IP](https://docs.esperr.com/field-reference/client-ip.md): Using IP addresses for traffic analysis in Esper. - [Cookies](https://docs.esperr.com/field-reference/cookies.md): Managing cookie-based policies in Esper. - [Headers](https://docs.esperr.com/field-reference/headers.md): Using HTTP headers in Esper policies. - [Query Parameters](https://docs.esperr.com/field-reference/query-parameters.md): Working with URL query parameters in Esper policies. - [Referrer](https://docs.esperr.com/field-reference/referrer.md): Using referrer information in Esper policies. - [Request Method](https://docs.esperr.com/field-reference/request-method.md): Understanding HTTP request methods in Esper policies. - [Request Path](https://docs.esperr.com/field-reference/request-path.md): Working with URL paths in Esper policies. - [Timestamp](https://docs.esperr.com/field-reference/timestamp.md): Working with time-based fields in Esper policies. - [User Agent](https://docs.esperr.com/field-reference/user-agent.md): Understanding and filtering by User-Agent strings in Esper. - [Esper Docs](https://docs.esperr.com/index.md): Documentation for configuring Esper actions, entities, mitigations, policies, integrations, and operator workflows. - [AWS Lambda](https://docs.esperr.com/integrations/aws.md): Use the Lambda and API Gateway recipe when your application traffic already enters through API Gateway and Lambda — putting Esper at an AWS serverless boundary. - [Cloudflare Workers](https://docs.esperr.com/integrations/cloudflare.md): Send Cloudflare Worker request context to Esper and apply the returned runtime decision. - [Heroku](https://docs.esperr.com/integrations/heroku.md): Run Esper in a simple app-process proxy when you want a straightforward deployment model and minimal platform ceremony. - [Integrations](https://docs.esperr.com/integrations/index.md): Configure Esper at an application or edge boundary using Workers, proxies, Lambdas, or on-edge runtimes. - [Vercel](https://docs.esperr.com/integrations/vercel.md): Run Esper in front of a Vercel-served application — use this recipe when your app already runs on Vercel and you want Esper checks at the serverless boundary. - [Overview](https://docs.esperr.com/intro.md): Esper evaluates request context with tenant-defined actions, entities, mitigations, and policies. - [Mitigation](https://docs.esperr.com/mitigation.md): Mitigations are the responses your policies can trigger — monitor, challenge, or block — reusable across policies and versionable over time. - [Mitigation Server](https://docs.esperr.com/mitigation-server.md): Esper's runtime distribution layer for active mitigation decisions — makes active mitigations available to downstream services and Hybrid capture agents. - [Anubis Challenge](https://docs.esperr.com/mitigation/anubis.md): Esper-managed proof-of-work challenge for customers who want to avoid a third-party CAPTCHA provider when a mitigation resolves to Challenge. - [Turnstile Challenge](https://docs.esperr.com/mitigation/turnstile.md): Managed challenge option that hands off human verification to Cloudflare Turnstile when a mitigation resolves to Challenge. - [Policies](https://docs.esperr.com/policies.md): Policies combine expressions, action requirements, entity bindings, mitigations, and windows into runtime rules. - [Quickstart](https://docs.esperr.com/quickstart.md): Configure authorization, tenant setup, API keys, and a first policy in the Esper console. - [Results](https://docs.esperr.com/results.md): Policy-attributed outcomes and operational review — the results page is centered on policies. - [SDKs Overview](https://docs.esperr.com/sdks/overview.md): Official SDKs for calling Esper decision APIs from Node, Python, or Rust. - [Python SDK](https://docs.esperr.com/sdks/python.md): The official Python SDK for Esper traffic protection and mitigation. - [Rust SDK](https://docs.esperr.com/sdks/rust.md): The official Rust SDK for Esper traffic protection and mitigation. - [TypeScript/JavaScript SDK](https://docs.esperr.com/sdks/typescript.md): The official lightweight TypeScript/JavaScript client library for the Esper traffic protection API. - [Tenants](https://docs.esperr.com/tenants.md): Tenant workspace configuration and lifecycle management. ## OpenAPI Specs - [openapi](https://docs.esperr.com/api-reference/openapi.json)