pyflare icon indicating copy to clipboard operation
pyflare copied to clipboard

A python adapter for CloudFlare's client API

pyflare

.. image:: https://secure.travis-ci.org/jlinn/pyflare.png?branch=master :target: http://travis-ci.org/jlinn/pyflare

About

Pyflare is a Python adapter for CloudFlare's Client API <http://www.cloudflare.com/docs/client-api.html>_ and CloudFlare's Hosting provider API <http://www.cloudflare.com/docs/host-api.html>_.

Installation

.. code-block:: bash

$ pip install pyflare

Usage

.. code-block:: python

from pyflare import PyflareClient
cf = PyflareClient('[email protected]', 'your_api_key')
# Create a new A record
response = cf.rec_new('example.com', 'A', 'sub', '1.2.3.4')


from pyflare import PyflareHosting
hf = PyflareHosting('your_host_api_key')
# Authenticate a user
response = hf.user_auth('[email protected]', 'user_password')