package contract

  1. Overview
  2. No Docs
Typed HTTP API contracts for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

0.2.0.tar.gz
md5=22bb7430b72c2dd9c141679cc76c0ea5
sha512=d8e8687fd81b1191158ec6d7356887278eb7b7cd60114c4a7f13e52914e9c1ee17eeff37ffa81dd39b4104a553c3e457bacc78907f32ab279130ff5a76b5256f

Description

contract describes REST-style HTTP API contracts as typed OCaml values. The current package provides a pure core for endpoint definitions, parameter and JSON decoding, request and response validation, and OpenAPI 3.0.3 output.

Tags

http api contract openapi

Published: 11 Jun 2026

Dependencies (3)

  1. yojson >= "2.0.0"
  2. dune >= "3.11"
  3. ocaml >= "5.0"

Dev Dependencies (1)

  1. alcotest with-test & >= "1.9.0"

Used by

None

Conflicts

None