The python-fedora module makes it easier for programmers to create both Fedora Services and clients that talk to the services.
Fedora Client