# Documentation
Choose the document that matches what you are trying to do.
## Start Here
- [Getting Started](getting-started.md): create a table, write your first Arrow
batch, and verify the stored rows.
- [README](../README.md): decide whether Arrow SQL Server fits your application.
## Reference
- [API Documentation](https://docs.rs/arrow-sql-server): public Rust types,
methods, and modules.
- [Type Mapping](type-mapping.md): Arrow-to-SQL Server mappings, conversion
policies, runtime checks, and unsupported types.
## Advanced Guides
- [Performance](performance.md): benchmark results, methodology, limitations,
and reproduction steps.
- [Observability](observability.md): tracing setup, stable spans and events,
safe fields, and redaction guarantees.
## Maintainer Guides
- [Integration Tests](integration-tests.md): run the SQL Server container and
compatibility test suites.
- [Writer Benchmarks](benchmarks.md): run and interpret the local comparison
harness.
Historical design notes, issue work logs, dependency audits, and raw benchmark
logs are intentionally kept out of the user documentation.