response = client.get('http://example.com/')
```
+## Pool limit configuration
+
+You can control the connection pool size using the `pool_limits` keyword
+argument on the client. It takes instances of `httpx.PoolLimits` which define:
+
+- `soft_limit`, number of allowable keep-alive connections, or `None` to always
+allow. (Defaults 10)
+- `hard_limit`, maximum number of allowable connections, or` None` for no limits.
+(Default 100)
+
+
+```python
+limits = httpx.PoolLimits(soft_limit=5, hard_limit=10)
+client = httpx.Client(pool_limits=limits)
+```
+
## Multipart file encoding
As mentioned in the [quickstart](/quickstart#sending-multipart-file-uploads)
r = httpx.get("https://example.org", verify="path/to/client.pem")
```
-You can also disable the SSL verification...
+Alternatively, you can pass a standard library `ssl.SSLContext`.
+
+```python
+>>> import ssl
+>>> import httpx
+>>> context = ssl.create_default_context()
+>>> context.load_verify_locations(cafile="/tmp/client.pem")
+>>> httpx.get('https://example.org', verify=context)
+<Response [200 OK]>
+```
+
+Or you can also disable the SSL verification entirely, which is _not_ recommended.
```python
import httpx
* **soft_limit** - Allow the connection pool to maintain keep-alive connections
below this point.
- * **hard_limit** - The maximum number of concurrenct connections that may be
+ * **hard_limit** - The maximum number of concurrent connections that may be
established.
"""