[OCaml'25] smaws: An AWS SDK for OCaml
smaws: An AWS SDK for OCaml (Video, OCaml 2025) Chris Armstrong (unaffiliated) Abstract: This presentation introduces smaws, a new Amazon Web Services (AWS) Software Development Kit (SDK) implementation for OCaml that leverages its type safety and effects-based concurrency to create a modern library for interfacing with AWS cloud computing services. smaws uses AWSβs Smithy interface definition language (IDL) to generate the SDK, taking advantage of an existing ecosystem of specifications and compliance tests. It explores the fundamental design challenges of creating developer-facing libraries in OCaml, where decisions about abstraction, validation, and ecosystem integration have long-standing implications for both usability and maintainability. It will also look at existing OCaml libraries in this space, and the relative merits of Smithy as a new IDL. Presentation at the OCaml 2025 workshop, Oct 17, 2025, https://conf.researchr.org/home/icfp-splash-2025/ocaml-2025 Sponsored by ACM S
βhttps://watch.ocaml.org/w/e8tZZAT8mx9D15H3rAJXMi