XRL’s documentation

XRL (short for XML-RPC Library) is a collection of PHP classes that ease the creation of XML-RPC clients or servers.


This documentation was automatically built from the latest changes in GitHub. It does not necessarily reflect features from any current or upcoming release. Check out https://readthedocs.org/projects/xrl/ for documentation on supported versions.


  • Simple setup—grab the PHAR archive or add fpoirotte/xrl as a dependency in your composer.json and you’re good to go.
  • Very intuitive syntax—write XML-RPC clients & servers like you would any other piece of code.
  • Automatic type conversions—use native PHP types without worrying about XML-RPC quirks.
  • Support for many extensions—want capabilities? introspection? multicalls?… yep, we support them!


XRL is released under the 3-clause BSD licence.

Other resources