Skip to main content

Agile Command Line Utilities

Project description

This library and script package is an implementation of command line tools and Python module that can be used to write software against Limelight Networks’ Agile Storage cloud platform. It leverages Agile Storage’s JSON-RPC APIs to manage, ingest and egress objects from the Agile Cloud.


Feel free to send any questions, comments, or patches to my Github page (you’ll need to join to send a message):


You do not need to download the source code to install AgileCLU. You can install this from PyPI with one of the following commands (sudo is usually required):

easy_install AgileCLU


pip install AgileCLU

If you don’t have PyPI installed and you are running on Ubuntu or Debian, install it first.

sudo apt-get install python-pip

Installation:Mac OSX

Python is already installed by default on modern OS X.

Installation:Windows 32-bit and 64-bit

Python must be installed on the machine. You can download from or, specifically, for Windows 32 and 64-bit:

Once Python has been installed, you will want to add setuptools, the mainstream package manager for Python, also known as PyPI.

Next, set the system’s PATH variable to include directories that include Python components and packages we’ll add later. To do this:

  • Click the bottom left Windows icon
  • In the search field, type ‘system’
  • In the Control Panel section of the search results, select “Edit system environment variables”
  • Select “Environment Variables”
  • In the “System variables” section, scroll down to Path and click “Edit…”, and then append “;Python27;Python27Libsite-packages;Python27Scripts;” to the “Variable Value”, then select OK.
  • For 32-bit version of Python
  • For 64-bit versions of Python
    • Download and run it; it will download the appropriate .egg file and install it for you. (Currently, the provided .exe installer does not support 64-bit versions of Python for Windows, due to a distutils installer compatibility issue.

easy_install AgileCLU


If you are upgrading from a release prior to 0.3.1, you may need to manually delete the files from your Python installation (egg and easy-install.pth) prior to invoking easy_install or pip. For future upgrades, can force to latest version with:

easy_install -U AgileCLU


After installing AgileCLU, run use the profile tool to generate the proper output to place in an /etc/agile/agile.conf configuration file. You can create as many configuration profiles as you like, specifying to use them over the default agile.conf profile by specifying the -l option on any given command.


Example output:

agileprofile (AgileCLU 0.3.6)

This tool generates Agile Storage profile text to be pasted into AgileCLU profile configuration files (eg. /etc/agile/agile.conf is the default). The information should have been provided to you by Limelight Networks, often via a “welcome letter”. If you have questions regarding the account information, please contact

Enter Agile username: testcompany Enter Agile password: Re-enter Agile password: Enter your egress hostname: Enter your egress base path: /testcompany Enter your ingest hostname:


[Identity] username = testcompany password = A4UsWnRpKOdNy0HNWDHY+Q==

[Egress] protocol = http hostname = basepath = /testcompany

[Ingest] protocol = https hostname =

[Logging] enabled = no logfile = /var/log/agileclu.log level = info


This package has the following requirements:

Storage Locations

As of October 2012, the Agile Storage Cloud has storage capacity in 34 geographies around the world.

![Agile Storage Locations](

Project details

Release history Release notifications

History Node


History Node


History Node


History Node


History Node


History Node


History Node


This version
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
AgileCLU-0.3.7.tar.gz (12.9 kB) Copy SHA256 hash SHA256 Source None Oct 10, 2012

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