{"ok":true,"site":"opam-ocaml","host":"opam.ocaml.org","about":"opam.ocaml.org is the official OCaml package repository site. This CLI lists all opam packages (by name or by last update), and fetches package and version details, dependencies and reverse dependencies, from the server-rendered HTML.","commands":[{"command":"list-packages","summary":"List every opam package alphabetically by name, with latest version and description. The full list comes back in one response; filter it yourself to search.","params":[],"exampleUrl":"https://clify-dev.netlify.app/opam-ocaml/list-packages"},{"command":"list-recent-packages","summary":"List opam packages sorted by their most recent publish date, newest first, with latest version and description.","params":[],"exampleUrl":"https://clify-dev.netlify.app/opam-ocaml/list-recent-packages"},{"command":"get-package","summary":"Get details of the latest version of an opam package: synopsis, description, author, license and latest version.","params":[{"name":"name","type":"string","required":true,"description":"opam package name, e.g. yojson"}],"exampleUrl":"https://clify-dev.netlify.app/opam-ocaml/get-package"},{"command":"list-package-versions","summary":"List all published versions of an opam package, with links to each version's detail page.","params":[{"name":"name","type":"string","required":true,"description":"opam package name, e.g. dune"}],"exampleUrl":"https://clify-dev.netlify.app/opam-ocaml/list-package-versions"},{"command":"get-package-version","summary":"Get details of a specific version of an opam package: synopsis, description, author, license, source URL/checksums and other metadata.","params":[{"name":"name","type":"string","required":true,"description":"opam package name, e.g. dune"},{"name":"version","type":"string","required":true,"description":"Package version string, e.g. 3.24.2"}],"exampleUrl":"https://clify-dev.netlify.app/opam-ocaml/get-package-version"},{"command":"get-package-dependencies","summary":"List the dependency formula entries (dependencies, optional deps and conflicts) of a specific opam package version, with version constraints.","params":[{"name":"name","type":"string","required":true,"description":"opam package name, e.g. dune"},{"name":"version","type":"string","required":true,"description":"Package version string, e.g. 3.24.2"}],"exampleUrl":"https://clify-dev.netlify.app/opam-ocaml/get-package-dependencies"},{"command":"list-package-dependents","summary":"List the packages that require a given opam package (reverse dependencies, 'Required by'), with their version constraints.","params":[{"name":"name","type":"string","required":true,"description":"opam package name, e.g. yojson"}],"exampleUrl":"https://clify-dev.netlify.app/opam-ocaml/list-package-dependents"}]}