CL-EC2 is a library offering a Common Lisp interface to Amazon's Elastic Compute Cloud and CloudWatch Query APIs.
|OS compatibility||Linux/SBCL. Ports to other Lisp implementations should be simple, provided they can build the library dependencies.|
|Source code repository|
CL-EC2 is a Common Lisp library for communicating with Amazon's EC2 and CloudWatch Query APIs. It was originally written as a foundation for Saffron Technology's Lisp-based Sierra management environment. As such, CL-EC2 does not implement the entire EC2 Query API, but rather a fairly large subset that may be used to manipulate/query images, instances, volumes, snapshots, etc. In other words, most of the useful Query API is present, at least from my perspective, but more should be included to finish off the entire API.
So far, CL-EC2 has only been tested on SBCL (I use version 1.0.30). There is a minor implementation dependency (for retrieving environment variables) that has been abstracted, so porting CL-EC2 itself should be very easy.
CL-EC2 is released under an MIT-style license.
You must be logged to add a note
You must be logged to add a comment