> ## Documentation Index
> Fetch the complete documentation index at: https://docs.optimism.io/llms.txt
> Use this file to discover all available pages before exploring further.

# op-alloy

Welcome to the hands-on guide for getting started with `op-alloy`!

`op-alloy` connects applications to the OP Stack, leveraging high
performance types, traits, and middleware from [Alloy](https://github.com/alloy-rs/alloy).

> Development Status
>
> `op-alloy` is in active development, and is not yet ready for use in production.
> During development, this book will evolve quickly and may contain inaccuracies.
>
> Please [open an issue](https://github.com/ethereum-optimism/optimism/issues/new) if you find any errors or have any suggestions for
> improvements, and also feel free to [contribute](https://github.com/ethereum-optimism/optimism/tree/develop/rust/kona/CONTRIBUTING.md) to the project!

## Sections

### [Getting Started](/rust/op-alloy/starting)

To get started with op-alloy, add its crates as a dependency and take your first steps.

### [Building with op-alloy](/rust/op-alloy/building)

Walk through types and functionality available in different `op-alloy` crates.

### [Contributing](https://github.com/ethereum-optimism/optimism/tree/develop/rust/op-alloy/CONTRIBUTING.md)

Contributors are welcome! It is built and maintained by Alloy contributors,
members of [OP Labs](https://github.com/ethereum-optimism), and the broader open source community.

`op-alloy` follows and expands the OP Stack standards set in the [specs](https://specs.optimism.io).

### Licensing

`op-alloy` is licensed under the combined Apache 2.0 and MIT License, along
with a SNAPPY license for snappy encoding use.
