Marketing Cloud

Extend marketing apps or create custom marketing solutions using the Marketing Cloud APIs, SDKs, packages, programmatic content, and more.

Documentation

Developer Guide

Marketing Cloud Growth and Advanced Editions

Manage your marketing contacts, campaigns, and content with Marketing Cloud Growth and Advanced Editions.

Developer Guide

Marketing Cloud Engagement APIs

Extend, integrate, and build applications on Marketing Cloud Engagement using REST or SOAP APIs.

Developer Guide

Marketing Cloud Engagement Programmatic Languages

Use AMPscript and Server-Side JavaScript to create programmatic marketing content.

Developer Guide

Salesforce Personalization

Salesforce Personalization works with Data Cloud to provide AI-based personalized experiences, such as product recommendations and customized content.

Developer Guide

MobilePush SDK

Engage with your audiences through timely, targeted, and personalized mobile app messages.

Developer Guide

AMPscript Developer Guide

Personalize your Marketing Cloud Engagement messages and landing pages using AMPscript.

Developer Guide

Marketing Cloud Engagement Package Development

Create, manage, and distribute packages, which can contain anything from a component to a set of related apps.

Developer Guide

Einstein Content Selection REST API

Automate pushing assets to Einstein Content Selection. Manage assets and get daily selection and click event reports.

Developer Guide

Data Cloud Developer Guide

Ingest external datasets, extend Data Cloud, and build custom integrations to support your business needs.

Tools

MobilePush SDK

The MobilePush SDK is simple and lightweight to integrate into your apps.

Data Cloud iOS SDK

The Engagement Mobile SDK makes it possible to integrate iOS apps with Data Cloud.

Data Cloud Android SDK

The Engagement Mobile SDK makes it possible to integrate Android apps with Data Cloud.

Data Cloud Web SDK

The Engagement Mobile SDK makes it possible to integrate web apps with Data Cloud.

Account Engagement Plugin for WordPress

The Account Engagement plugin allows you to automate Account Engagement usage within WordPress.

Account Engagement Ruby Client

The Marketing Cloud Account Engagement Ruby client allows you to interact with Account Engagement APIs from your Ruby app.

Account Engagement Java Client

This library is a fluent style API client to interact with Marketing Cloud Account Engagement APIs from your Java app

Trailhead

Trail

Learn Developer Fundamentals in Marketing Cloud Engagement

Expand your developer skills to unlock the power of Marketing Cloud Engagement tools.

Module

Content Builder Block SDK

Use the Content Builder Block SDK to build a custom content block widget.

Module

Marketing Cloud Engagement APIs

Create your ideal integration with the Marketing Cloud Engagement REST and SOAP APIs.

Module

Marketing Cloud Engagement Data Management

Create a data model and organize your data in Marketing Cloud Engagement.

Get timely developer updates delivered to your inbox.

Sign up to receive the monthly Salesforce Developer Newsletter so you never miss the latest announcements, blogs, videos, or Agentforce NOW events.