API Downloads

Developers: have a MailChimp API wrapper to show off? Let us know about it!

API Wrappers & Tools

By "wrapper", we mean a chunk of code (class, DLL, etc.) that you can download, drop into your project and work with quickly. These will handle the details of the actual network connections, parameters, and interface for you so that you can focus on just using the object(s) we expose to integrate MailChimp into your code.

Important: pay close attention to the version of the API the wrapper you are using supports. You may need to check older documentation or hack/update older libraries for your own needs

By Language / Platform

ColdFusion

For v2.x

None, yet...

For v1.x

Another ColdFusion Wrapper influenced by the riaforge version below, but updated more recently. Check it out here. Provided by fh-group.

ColdFusion Wrapper is a wrapper around the list management methods exposed by the MailChimp API and written for ColdFusion. While not all methods are currently implemented, the most important methods are tested and working fine. Check it out here. Provided by Birgit Pauli-Haack.

Microsoft .NET Framework

For v2.x

MailChimp.NET a .NET Wrapper for the MailChimp v2.0 API Check it out here. Provided by Dan Esparza.

MailChimp.NET a simple .Net 4 wrapper Library for MailChimp newsletter API v2 to subscribe / unsubscribe emails Check it out here. Provided by Spyros Desyllas.

For v1.x

PerceptiveMCAPI is a .NET friendly wrapper for the MailChimp API with the goal of improving ease of use and functionality for ASP.NET users of the MailChimp API by providing a class library wrapper and Testing UI. Emphasis is on ease of use, maintenance, and extensibility. Supports up to v1.2 of the API. Check it out here. Provided by David McLaughlin.

Another .NET wrapper for the MailChimp API is written in F# and support v1.3 of the API. Check it out here. Provided by DK.

MC.NET v1.1.4 (deprecated) connects to and supports the methods found in version 1.1 of our API. We are not .Net programmers—be sure to view the README in the file you download. Your mileage may vary. View the changelog. Check it out here. Provided by MailChimp.

MailChimp Sync Module makes it easier for developers to synchronize their lists from any datasource to MailChimp. It has been developed in C# on the MailChimp .NET wrapper. Check it out here. Provided by Wim De Coninck.

ActionScript / Flash

For v2.x

None, yet...

For v1.x

The AS2 Flash Signup Form example gives you a working Flash-based signup form that you can customize or use as a starting point for implementing more API methods for your app. Check it out here. Provided by Christian Cox.

The AS3 Flash Signup Form example gives you a working Flash-based signup form that you can customize or use as a starting point for implementing more API methods in your app. Check it out here. Provided by kohactive.

FileMaker Pro

For v2.x

None, yet...

For v1.x

This FileMaker Pro Tutorial is not an actual plugin or wrapper, but walks you through the steps necessary to get a basic integration working. No FileMaker plug-ins are required with the technique—a Web Viewer and a Custom Function do the heavy lifting to pass info back and forth. Check out Part 1 here and Part 2 here. The demo file is also available at the end of Part 2. Provided by Douglas Alder.

Grails

For v2.x

None, yet...

For v1.x

The Grails gChimp Plugin supports some basic MailChimp API 1.2-Methods like subscribe, unsubscribe, lists, and memberInfo that allow you to more easily integrate your Grails site with your MailChimp account Check it out here. Provided by Malte Hübner.

Java

For v2.x

Ecwid-mailchimp provides MailChimp API access to many v1.3 methods and some v2.0 methods from Java code. Check it out here. Provided by Ecwid.

For v1.x

The Java Wrapper is provided as-is with several example API 1.2 methods built out—others are left as an excercise for the user. No support is implied or included by us or the orignal author. Check it out here. Provided by Zviki Cohen.

Ecwid-mailchimp provides MailChimp API access to many v1.3 methods and some v2.0 methods from Java code. Check it out here. Provided by Ecwid.

ChimpBot a Java wrapper for the MailChimp API specifically built for use in Android applications. Check it out here. Provided by MailChimp.

MailJimp is intended for use within Maven-enabled Spring-based applications, though neither is actually required to use it. Check it out here. Provided by Michael Laccetti.

Lasso

For v2.x

None, yet...

For v1.x

The Lasso Wrapper supports all API methods listed in our API documentation using either JSON or XML output formarts—use the method name as a member tag, and submit the other parameters as standard keywords. Check it out here. Provided by Jason Huck.

Node.js

For v2.x

mailchimp-api-node the official MailChimp provided API wrapper. NPM package is here, get the full source here.

node-mailchimp exposes all functions of all MailChimp and Mandrill API related services to your node.js application. Check it out here. Provided by Daniel Leinich.

For v1.x

node-mailchimp exposes all functions of all MailChimp and Mandrill API related services to your node.js application. Check it out here. Provided by Daniel Leinich.

Objective-C

For v2.x

None, yet...

For v1.x

ChimpKit2 is a simple Objective-C wrapper for the MailChimp API which can also be used for IPhone development. Check it out here. Provided by Amro Mousa.

Perl

For v2.x

None, yet...

For v1.x

WWW::Mailchimp is a simple Perl wrapper around the Mailchimp API v1.3. Check it out here. Provided by Justin Hunter.

Mail::Chimp::API is a simple Perl wrapper around the MailChimp v1.1 and v1.2 API. The object exposes the MailChimp XML-RPC methods and confesses fault codes/messages when errors occur. Check it out here. Provided by Dave Pirotte.

PHP

For v2.x

mailchimp-api-php the official MailChimp provided API wrapper. Get the full source here. Also provides basic Composer support

mailchimp-api is a super-simple, minimum abstraction of the MailChimp API v2 wrapper, in PHP. Check it out here. Provided by Drew McLellan.

ZfrMailChimp is an unofficial MailChimp PHP client for interacting with the v2 RESTful MailChimp API using PHP 5.3+ (only). Check it out here. Provided by Zend Framework - France. This wrapper is also used in:

HypeMailchimpBundle is a Symfony2.x bundle covering a number of commonly used v2 and Export API methods Check it out here. Provided by Ahmed Samy.

For v1.x

2012-12-05 : MCAPI v1.3.2 (current) – connects to and supports the methods found in version 1.3 of our API using PHP 5. View the changelog. Check it out here. Provided by MailChimp.

2011-12-05 : MCAPI mini v1.3.2 The exact same functionality of MCAPI v1.3.x, but with PHP docs and methods stripped out using __call for API methods. The result is a 7k file as opposed to a ~138k file. View the changelog. Check it out here. Provided by MailChimp.

2010-05-06 : MCAPI v1.2.6 (deprecated) – connects to and supports the methods found in version 1.2 of our API using PHP 4 or 5. View the changelog. Check it out here. Provided by MailChimp.

2009-08-20 : MCAPI v1.1.5 (deprecated) – connects to and supports the methods found in version 1.1 of our API using PHP 4 or 5. View the changelog. Check it out here. Provided by MailChimp.

The "PHPXMLRPC Wrapper" is another PHP-based wrapper for our API using the PHPXMLRPC library. Check it out here. Provided by Andrew Aculana.

The "Galahad MailChimp Synchronizer" lets you synchronize an existing mailing list with MailChimp. The synchronization is one directional (from existing to MailChimp) so it is most useful for keeping MailChimp synced with something like a membership database or customer list. Examples using Mysql and PHP Arrays are provided. Check it out here. Provided by Chris Morrell.

CodeIgniter Library for MailChimp API v1.3 – the MCAPI done The CodeIgniter Way. Check it out here. Provided by Wayn Hall.

Python / Django

For v2.x

mailchimp-api-python the official MailChimp provided API wrapper. Pypi package is here, get the full source here.

For v1.x

mailsnake is a Python wrapper for v1.3 of the Standard API, v1.0 of the STS API, v1.0 of the Export API, and v1.0 of the Mandrill API that takes advantage of named parameters and JSON object acceptance to create a small sized wrapper that does not need to be updated as methods are changed/added. Check it out here. Currently maintained by Mike Helmick, based on the original provided by John-Kim Murphy.

PostMonkey is a Python (2.6+) wrapper for MailChimp API, featuring 100% unit test coverage and simple exception handling. Check it out here. Provided by Eric Rasmussen

chimpy is a thin wrapper around the list management methods exposed by the MailChimp API and written in Python. Note that you will need to do a SVN checkout of the project. Check it out here. Provided by machine–envy

greatape is a minimalist client library for version 1.2 of the MailChimp API. Check it out here. Provided by Jonathan Lukens.

PyChimp is a straight port from the Official PHP version of the MailChimp API v1.2, which means that all the official, online documentation is easy to follow along with the Python version. Check it out here. Provided by Hunter Ford.

django–mailchimp–1.3 an updated version of django-mailchimp using v1.3 which is an integrated app for Django dealing with the MailChimp mailing list system. Check it out here. Provided by Benjamin Wohlwend.

django–mailchimp (deprecated, uses v1.2) is an integrated app for Django dealing with the MailChimp mailing list system. Check it out here. Provided by Jonas Obrist.

Ruby / Rails

For v2.x

mailchimp-api the official MailChimp provided API wrapper. Get the gem here> or the full source here.

Gibbon is a RubyGem for interacting with API v1.3 and v2.0 in a very natural way and that won't require updates as methods are added/changed in future API releases, thanks to some method_missing magic. Get the gem here, or the full sourcehere. Provided by Amro Mousa.

Feralchimp is a Ruby based API wrapper modeled after Gibbon, but using Faraday rather than HTTParty supporting both v1.x and v2.0 of the API. Get the gem here, or the full source here. Provided by Jordon Bedwell.

For v1.x

Gibbon is a RubyGem for interacting with API v1.3 in a very natural way and that won't require updates as methods are added/changed in future API releases, thanks for some method_missing magic. here. Provided by Amro Mousa.

Feralchimp is a Ruby based API wrapper modeled after Gibbon, but using Faraday rather than HTTParty. Check it out here. Provided by Jordon Bedwell.

Ruby on Railsacts_as_chimp – A stripped–down Rails plugin that provides a hook to add or remove a user to/from a MailChimp mailing list. Check it out here. Provided by Matthew Carlson.

Hominid is a gem that wraps the Mailchimp API so that you can easily work with it in Ruby or Rails. Check it out here. Provided by Brian Getting.

MonkeyWrench – MonkeyWrench is a rubyesque API for interfacing with MailChimp – the goal here was less to be a pure wrapper and more to give a more natural "ruby" feel to using the API Check it out here. Provided by Glenn Gillen.