# API reference

URL: https://stochastic.rust-dd.com/docs/api

> The exhaustive API surface lives on docs.rs. This page summarises the trait surface and links to docs.rs per sub-crate.

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](https://docs.rs/stochastic-rs)                             |
| `stochastic-rs-core`          | [https://docs.rs/stochastic-rs-core](https://docs.rs/stochastic-rs-core)                   |
| `stochastic-rs-distributions` | [https://docs.rs/stochastic-rs-distributions](https://docs.rs/stochastic-rs-distributions) |
| `stochastic-rs-stochastic`    | [https://docs.rs/stochastic-rs-stochastic](https://docs.rs/stochastic-rs-stochastic)       |
| `stochastic-rs-copulas`       | [https://docs.rs/stochastic-rs-copulas](https://docs.rs/stochastic-rs-copulas)             |
| `stochastic-rs-stats`         | [https://docs.rs/stochastic-rs-stats](https://docs.rs/stochastic-rs-stats)                 |
| `stochastic-rs-quant`         | [https://docs.rs/stochastic-rs-quant](https://docs.rs/stochastic-rs-quant)                 |
| `stochastic-rs-ai`            | [https://docs.rs/stochastic-rs-ai](https://docs.rs/stochastic-rs-ai)                       |

## Trait index

The conceptual entry points are documented in
[Concepts → Traits overview](/docs/concepts/traits). The shorter list:

* [`FloatExt`](/docs/concepts/traits#realext-simdfloatext-floatext) — base float bound
* [`ProcessExt<T>`](/docs/concepts/process-ext)
* [`DistributionExt`](/docs/concepts/distribution-ext)
* [`ModelPricer`](/docs/concepts/model-pricer)
* [`Calibrator` / `CalibrationResult`](/docs/concepts/traits#calibrator-and-calibrationresult)
* [`GreeksExt`](/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.

