# Summary
[llmshim](introduction.md)
# Getting started
- [Choose a surface](start/choose.md)
- [Configure providers](start/configure.md)
- [Rust quickstart](start/rust.md)
- [CLI quickstart](start/cli.md)
- [HTTP proxy quickstart](start/proxy.md)
- [Language-client quickstarts](start/clients.md)
# Core concepts
- [How translation flows](concepts/translation-flow.md)
- [Two contracts, one engine](concepts/contracts.md)
- [Portable core, native edges](concepts/portability.md)
- [Models and the Router](concepts/routing.md)
- [Conversations across models](concepts/conversations.md)
# Guides
- [Streaming](guides/streaming.md)
- [Tool use](guides/tools.md)
- [Images and vision](guides/images.md)
- [Reasoning controls](guides/reasoning.md)
- [Fallback chains](guides/fallbacks.md)
- [Native provider controls](guides/native-controls.md)
# Proxy and operations
- [HTTP API](proxy/http-api.md)
- [Deploy the proxy safely](proxy/deployment.md)
- [Scaling and rate limits](proxy/scaling.md)
# Reference
- [Surface capability matrix](reference/surfaces.md)
- [Request field map](reference/request-fields.md)
- [Provider behavior matrix](reference/providers.md)
- [Model discovery](reference/models.md)
- [Configuration reference](reference/configuration.md)
- [CLI reference](reference/cli.md)
- [Errors and retries](reference/errors.md)
- [API references](reference/api.md)