Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

An extensible XML-RPC provider

Project description

An extensible XML-RPC provider

About Bambu XML-RPC

This package exposes Python’s own XML-RPC functionality to Django views, and allows any function to work as an XML-RPC endpoint.

About Bambu Tools 2.0

This is part of a toolset called Bambu Tools. It’s being moved from a namespace of bambu to its own ‘root-level’ package, along with all the other tools in the set. If you’re upgrading from a version prior to 2.0, please make sure to update your code to use bambu_xmlrpc rather than bambu.xmlrpc.


Install the package via Pip:

pip install bambu-xmlrpc

Add it to your INSTALLED_APPS list:


Add bambu_xmlrpc.urls to your URLconf:

urlpatterns = patterns('',
    url(r'^xml-rpc/', include('bambu_xmlrpc.urls')),

Your endpoint will be available at /xml-rpc/.

Basic usage

Apply the bambu_xmlrpc.handler decorator to a function to expose it as an API. You can then GET from and POST to the function via the /xml-rpc/ endpoint.


Full documentation can be found at ReadTheDocs.

Questions or suggestions?

Find me on Twitter (@iamsteadman) or visit my blog.

Project details

Release history Release notifications

This version
History Node


History Node


History Node


History Node


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
bambu-xmlrpc-3.0.tar.gz (2.9 kB) Copy SHA256 hash SHA256 Source None May 26, 2015

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page