34 releases (stable)

1.7.4 Mar 10, 2025
1.7.3 Nov 5, 2024
1.7.2 Aug 8, 2024
1.7.1 Jul 3, 2024
0.55.3 May 23, 2023

#19 in HTTP client

Download history 308329/week @ 2024-12-08 298983/week @ 2024-12-15 122187/week @ 2024-12-22 147804/week @ 2024-12-29 298261/week @ 2025-01-05 325270/week @ 2025-01-12 293513/week @ 2025-01-19 330441/week @ 2025-01-26 370794/week @ 2025-02-02 465026/week @ 2025-02-09 430372/week @ 2025-02-16 507409/week @ 2025-02-23 544773/week @ 2025-03-02 569880/week @ 2025-03-09 540569/week @ 2025-03-16 499999/week @ 2025-03-23

2,188,467 downloads per month
Used in 924 crates (484 directly)

Apache-2.0

755KB
15K SLoC

aws-smithy-runtime-api

APIs needed to configure and customize the Smithy generated code.

Most users will not need to use this crate directly as the most frequently used APIs are re-exported in the generated clients. However, this crate will be useful for anyone writing a library for others to use with their generated clients.

If you're needing to depend on this and you're not writing a library for Smithy generated clients, then please file an issue on smithy-rs as we likely missed re-exporting one of the APIs.

This crate is part of the AWS SDK for Rust and the smithy-rs code generator. In most cases, it should not be used directly.


lib.rs:

APIs needed to configure and customize the Smithy generated code.

Most users will not need to use this crate directly as the most frequently used APIs are re-exported in the generated clients. However, this crate will be useful for anyone writing a library for others to use with their generated clients.

If you're needing to depend on this and you're not writing a library for Smithy generated clients, then please file an issue on smithy-rs as we likely missed re-exporting one of the APIs.

All client-specific code is in the client root level module to leave room for smithy-rs server APIs in the future.

Dependencies

~5–11MB
~106K SLoC