Our v3 API is now available! Learn more by visiting the v3 developer portal. Creating new v2 API keys is no longer supported.

Constant Contact Wrapper Libraries

If you're working with our API, and you want to get started quickly, the first thing you should do is grab the wrapper library of your choice. They cover the entire API and make it a piece of cake to get started.

Use these libraries to quickly, easily integrate web, mobile, and desktop apps with Constant Contact.  Our libraries implement a simple and consistent “object model” in the supported languages to help you accelerate design time, reduce integration complexity and effort.

Our libraries are freely available on GitHub to use, including any updates and bug fixes.

In order to use Constant Contact libraries to integrate with the Constant Contact API, you will need either:

  1. An API key and a Constant Contact access token (if the application will be accessed by a single account).
  2. An API key and an implementation of the OAuth2 flow (if the application will be used by multiple Constant Contact users).

See API Keys and Authentication for more information.

PHP Library

Constant Contact API v2 PHP library.

Go to GitHub

Java Library

Constant Contact API v2 Java library, wrappers work for both Android and non-Android Java platforms.

Go to GitHub

iOS Library

Constant Contact API v2 iOS library.

Go to GitHub

Ruby Library

Constant Contact API v2 Ruby library.

Go to GitHub

C# Library

Constant Contact API v2 C# library.

Go to GitHub