# Httpx > Authentication can either be included on a per-request basis... ## Pages - [Authentication](advanced-authentication.md): Authentication can either be included on a per-request basis... - [Clients](advanced-clients.md): !!! hint - [Event Hooks](advanced-event-hooks.md): HTTPX allows you to register "event hooks" with the client, that are called - [Extensions](advanced-extensions.md): Request and response extensions provide a untyped space where additional information may be added. - [Proxies](advanced-proxies.md): HTTPX supports setting up [HTTP proxies](https://en.wikipedia.org/wiki/Proxy_server#Web_proxy_servers) via the`proxy... - [Resource Limits](advanced-resource-limits.md): You can control the connection pool size using the`limits`keyword - [This SSL context is equivalent to the default `verify=True`.](advanced-ssl.md): When making a request over HTTPS, HTTPX needs to verify the identity of the requested host. To do this, it uses a bun... - [Instantiate a client with the default configuration.](advanced-text-encodings.md): When accessing`response.text`, we need to decode the response bytes into a unicode text representation. - [Using the top-level API:](advanced-timeouts.md): HTTPX is careful to enforce timeouts everywhere by default. - [Instantiate a client that makes WSGI requests with a client IP of "1.2.3.4".](advanced-transports.md): HTTPX's`Client`also accepts a`transport`argument. This argument allows you - [Developer Interface](api.md): !!! note - [Async Support](async.md): HTTPX offers a standard synchronous API by default, but also gives you - [Code of Conduct](code-of-conduct.md): We expect contributors to our projects and online spaces to follow [the Python Software Foundation’s Code of Conduct]... - [Requests Compatibility Guide](compatibility.md): HTTPX aims to be broadly compatible with the`requests`API, although there are a - [Contributing](contributing.md): Thank you for being interested in contributing to HTTPX. - [Environment Variables](environment-variables.md): The HTTPX library can be configured via environment variables. - [Exceptions](exceptions.md): This page lists exceptions that may be raised when using HTTPX. - [HTTP/2](http2.md): HTTP/2 is a major new iteration of the HTTP protocol, that provides a far more - [The command line client is an optional dependency.](index.md): HTTPX - [Logging](logging.md): If you need to inspect the internal behaviour of`httpx`, you can use Python's standard logging to output information... - [QuickStart](quickstart.md): First, start by importing HTTPX: - [Third Party Packages](third-party-packages.md): As HTTPX usage grows, there is an expanding community of developers building tools and libraries that integrate with ... - [Troubleshooting](troubleshooting.md): This page lists some common problems or issues you could encounter while developing with HTTPX, as well as possible s...