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.


The XML-RPC API is disabled in WordPress by default. To enable, 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