Skip to main content

Python client for the Cloudflare v4 API

Project description

pycf

Python client for Cloudflare API v4

Using pip

pip install cloudflare-api

Sample code can be found inside /test.py

Usage from source

git clone https://github.com/nikhiljohn10/pycf
cd pycf

Create a secret.py in the root directory with following content:

API_TOKEN = ""
ACCOUNT_ID = ""

The above variable need to be assigned with your own api token and account id from Cloudflare dashboard.

Then run the following command in terminal:

make test

Available endpoints

Worker Script

  • list - List all existing workers
  • upload - Upload a new worker with binding if given
  • download - Download an existing worker
  • delete - Delete an existing worker

Workers KV

  • list - List all existing Namespaces
  • id - Find the namespace id of the namespace
  • create - Create a new namespace
  • rename - Rename an existing namespace
  • delete - Delete an existing namespace

Project details


Download files

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

Source Distribution

cloudflare-api-1.0.2.tar.gz (4.7 kB view hashes)

Uploaded Source

Built Distribution

cloudflare_api-1.0.2-py3-none-any.whl (7.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page