# Feature Flags
| `rustls-tls` | Use `rustls` for HTTPS (preferred in most environments). | ✅ |
| `native-tls`| Switch to platform TLS using `reqwest`'s `native-tls` feature. | ❌ |
| `blocking` | Expose a blocking client via `reqwest/blocking`. | ❌ |
| `retry` | Enable exponential backoff via the `backoff` crate. | ✅ |
| `telemetry` | Enable tracing spans using the `tracing` crate. | ❌ |
Enable optional features in `Cargo.toml`:
```toml
port-sdk = { version = "0.1", default-features = false, features = ["native-tls", "retry", "telemetry"] }
```