A client for the Akamai Fast Purge API
Project description
A Python client for the Akamai Fast Purge API.
This library provides a simple asynchronous Python wrapper for the Fast Purge API. Features include:
- convenient handling of authentication
- recovery from errors
- splitting large requests into smaller pieces
Example
Assuming a valid ~/.edgerc
file prepared with credentials according to
Akamai's documentation:
from fastpurge import FastPurgeClient
# Omit credentials to read from ~/.edgerc
client = FastPurgeClient()
# Start purge of some URLs
purged = client.purge_by_url(['https://example.com/resource1', 'https://example.com/resource2'])
# purged is a Future, if we want to ensure purge completed
# we can block on the result:
result = purged.result()
print("Purge completed:", result)
License
GPLv3
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
fastpurge-1.0.0.tar.gz
(6.5 kB
view hashes)