The plugin system allows to wrap a Client and add some processing logic prior to and/or after sending the actual request or you can even start a completely new request. This gives you full control over what happens in your workflow.
.. toctree:: introduction build-your-own seekable-body-plugins authentication cache content-length content-type cookie decoder error headers history logger query redirect request-uri-manipulations retry stopwatch vcr