---
title: API reference
description: The exhaustive API surface lives on docs.rs. This page summarises the trait surface and links to docs.rs per sub-crate.
category: reference
since: 2.0.0
status: stable
---
# API reference
The exhaustive, autogenerated API documentation lives on
[**docs.rs**](https://docs.rs/stochastic-rs). This page is a guided
index — start here, drop into docs.rs for the full type signatures.
## Per sub-crate
| Crate | docs.rs |
|--------------------------------|--------------------------------------------------------------------------|
| `stochastic-rs` (umbrella) | https://docs.rs/stochastic-rs |
| `stochastic-rs-core` | https://docs.rs/stochastic-rs-core |
| `stochastic-rs-distributions` | https://docs.rs/stochastic-rs-distributions |
| `stochastic-rs-stochastic` | https://docs.rs/stochastic-rs-stochastic |
| `stochastic-rs-copulas` | https://docs.rs/stochastic-rs-copulas |
| `stochastic-rs-stats` | https://docs.rs/stochastic-rs-stats |
| `stochastic-rs-quant` | https://docs.rs/stochastic-rs-quant |
| `stochastic-rs-ai` | https://docs.rs/stochastic-rs-ai |
| `stochastic-rs-viz` | https://docs.rs/stochastic-rs-viz |
## Trait index
The conceptual entry points are documented in
[Concepts → Traits overview](/docs/concepts/traits). The shorter list:
- [`FloatExt`](/docs/concepts/traits#floatext) — base float bound
- [`ProcessExt<T>`](/docs/concepts/process-ext)
- [`DistributionExt<T>`](/docs/concepts/distribution-ext)
- [`PricerExt<T>` / `ModelPricer<T>`](/docs/concepts/pricer-ext)
- [`Calibrator<T>` / `CalibrationResult`](/docs/concepts/traits#calibrator-t-and-calibrationresult)
- [`GreeksExt<T>`](/docs/concepts/traits#greeksext-and-the-greeks-aggregator)
## When to use this page vs docs.rs
- **This page** — when you know roughly what you want and need an
orientation pointer.
- **docs.rs** — when you need an exact type signature, `where` bound,
or auto-trait derivation.
- **Per-feature catalog pages** — when you want narrative explaining
the math and the citation.