OCaml XML-RPC is an XML-RPC client and server for OCaml, using an ad-hoc interface definition language and IDL compiler. It was started by Shawn Wagner (up to version 0.2.3), was improved for a little while by Eric Stokes (up to version 0.2.6), and is now maintained by Ewan Mellor.

The library is licenced under The GNU Library General Public Licence, and the IDL compiler under The GNU General Public Licence.