API Interface Libraries

Eventful API interface libraries are available (or in active development) for a number of programming languages. Each library provides a simple mechanism for authenticating users, invoking API methods, and processing the results.

Perl

The WebService::Eventful module is available from CPAN. Depending on your Perl environment, installing may be as simple as typing:

perl -MCPAN -e 'install WebService::Eventful'

PHP

The Services_EVDB package can be installed via:

pear install http://api.evdb.com/libs/Services_EVDB.latest.tgz

PHP5: The Services_Eventful package can be installed via:

pear install http://api.eventful.com/libs/php/Services_Eventful.latest.tgz

Python

eventful.py version 0.3. Untar and install with python setup.py install.

Ruby

The Eventful::API 2.2.1 gem can be installed with gem install eventfulapi --remote. You can also download the gem directly or view library documentation.

Emacs Lisp

eventful.el contains Emacs Lisp bindings for the Eventful API.

Javascript

The EVDB.API library provides secure, extensible JSON access to the API.

Java

The Eventful Java API provides a strongly typed, static implementation of the API. Full Javadocs and source code are available.

If you'd like to request an Eventful API interface library in your favorite language—or you've written one of your own—please post a message to the API Developers mailing list.