This tool is used to auto-generate and publish both Mailchimp Marketing and Transactional client libraries.
git clone git@github.com:mailchimp/mailchimp-client-lib-codegen.git
cd mailchimp
npm install
npm run generate
# Install codegen
brew install swagger-codegen@2
# Update $PATH
export JAVA_HOME="/usr/libexec/java_home -v 1.8"
export PATH="$JAVA_HOME:$PATH"
export PATH="/usr/local/opt/swagger-codegen@2/bin:$PATH"
# See package.json for all available generate commands
npm run generate
| Marketing | |
|---|---|
| Node.js | mailchimp-marketing-node | 
| PHP | mailchimp-marketing-php | 
| Ruby | mailchimp-marketing-ruby | 
| Python | mailchimp-marketing-python | 
| Transactional | |
|---|---|
| Node.js | mailchimp-transactional-node | 
| PHP | mailchimp-transactional-php | 
| Ruby | mailchimp-transactional-ruby | 
| Python | mailchimp-transactional-python | 
| Marketing | |
|---|---|
| Node | NPM | 
| PHP | Packagist | 
| Ruby | RubyGems | 
| Python (Dist) | PyPI | 
| Python (Test)) | PyPI | 
| Transactional | |
|---|---|
| Node | NPM | 
| PHP | Packagist | 
| Ruby | RubyGems | 
| Python (Dist) | PyPI | 
| Python (Test) | PyPI |