ShipSDK Logo
shipsdk Beta
OCaml 5.0+ & Dune Engine

The AI OCaml SDK Generator for Type-Safe Systems

Generate type-safe OCaml client libraries with Yojson ppx derivers, Lwt / Eio concurrency, and Opam package definitions.

Ppx Derivers

Auto-derived serialization with ppx_deriving_yojson for fast record parsing.

Eio & Lwt Async

Full support for OCaml 5 effects (Eio) and traditional Lwt promise asynchronous IO.

Opam Ready

Clean dune-project and .opam file configured for package registry publishing.

Idiomatic Code Output

Clean OCaml Client Implementation

main.ml — Generated by ShipSDK AI dune build Passed
open ShipSDK

let () =
  let client = Client.create ~api_key:"sk_live_9981" () in
  let user = Client.get_user client "usr_123" in
  Printf.printf "User: %s\n" user.name
Direct Access Beta Queue

Join the ShipSDK Waitlist

Get early access to generate production-ready SDKs, ADKs, and embeddable JS widgets in seconds.

Frequently Asked Questions

Developer FAQ