* Getting Started
  * [Quick Start](getting-started/quick-start.md)
  * [The Env Object](getting-started/env-object.md)
  * [Dealing with Errors](getting-started/errors.md)
* Customization
  * [Configuration](customization/index.md)
  * [Connection Options](customization/connection-options.md)
  * [Request Options](customization/request-options.md)
  * [SSL Options](customization/ssl-options.md)
  * [Proxy Options](customization/proxy-options.md)
* Middleware
  * [Overview](middleware/index.md)
  * [Included](middleware/included/index.md)
    * [Authentication](middleware/included/authentication.md)
    * [URL Encoding](middleware/included/url-encoding.md)
    * [JSON Encoding/Decoding](middleware/included/json.md)
    * [Instrumentation](middleware/included/instrumentation.md)
    * [Logging](middleware/included/logging.md)
    * [Raising Errors](middleware/included/raising-errors.md)
  * [Writing custom middleware](middleware/custom-middleware.md)
* Adapters
  * [Overview](adapters/index.md)
  * [Net::HTTP](adapters/net-http.md)
  * [Test Adapter](adapters/test-adapter.md)
  * Writing custom adapters
    * [Overview](adapters/custom/index.md)
    * [Parallel Requests](adapters/custom/parallel-requests.md)
    * [Streaming Responses](adapters/custom/streaming.md)
    * [Test your adapter](adapters/custom/testing.md)
* Advanced Features
  * [Parallel Requests](advanced/parallel-requests.md)
  * [Streaming Responses](advanced/streaming-responses.md)
