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 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
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.
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
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.
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.
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.
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.
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-mailchimp exposes all functions of the MailChimp API, the MailChimp Export API and the STS API to your node.js application. Additionally, it provides an easy way to set up Webhook endpoints. Check it out here. Provided by Daniel Leinich.
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.
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.
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.
Python / Django
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.
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
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.
Ruby / Rails
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. Check it out here. Provided by Amro Mousa.
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.
MailChimp Framework WordPress Plugin – This plugin is designed to help developers easily integrate WordPress and MailChimp. It does not actually do any automatic integration, but it gives developers access to the full MailChimp API and also has a built-in listener which processes MailChimp webhooks and converts them to WordPress actions you can easily use. Check it out here. Provided by Xavisys.