What's OPAM ?

OPAM is a package manager for OCaml to install libraries and tools from source archives. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.

What's the status of OPAM ?

We have created and we are maintaining OPAM. We have announced the first official release on March 2013.

OPAM has been initially funded by Jane Street and the DORM EU research project, and it has received continuous help and resources from OCamlLabs.

If your company is using OPAM, we are providing standard commercial terms and support as well as training and consulting services.


  • Install instructions and tutorial are available on http://opam.ocamlpro.com/.

  • The main source of documentation is opam --help or opam <command> --help.

  • The user manual is availble here.


Please report:

Source code

The source code of OPAM is available on Github:

You can also directly download the full source archive, including dependencies. This let you compile OPAM without network access.

Supporting OPAM

We very welcome any kind of source-code contributions, on the installer itself, but especially on the package and compiler descriptions. We are building tools to improve the quality and consistency of package descriptions and your feedback is very important to us.

If your company uses or plans to use OPAM, please contact us. We will be glad to get your feedback to improve future releases of our tools.