Welcome to python-wordpress-xmlrpc’s documentation!

Python library to interface with a WordPress blog’s XML-RPC API.

An implementation of the standard WordPress API methods is provided, but the library is designed for easy integration with custom XML-RPC API methods provided by plugins.

A set of classes are provided that wrap the standard WordPress data types (e.g., Blog, Post, User). The provided method implementations return these objects when possible.


In Wordpress 3.5+, the XML-RPC API is enabled by default and cannot be disabled. In Wordpress 0.70-3.42, the XML-RPC API is disabled by default. To enable it, go to Settings->Writing->Remote Publishing and check the box for XML-RPC.


python-wordpress-xmlrpc 2.0+ is not fully backwards-compatible with 1.x versions of the library.

Indices and tables