Marketing Cloud

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

Marketing Cloud

Manage your marketing contacts, campaigns, and content with Marketing Cloud Growth Edition.
Read More
Developer Guide

Marketing Cloud Engagement APIs

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

Marketing Cloud Engagement Programmatic Languages

Use AMPscript, Server-Side JavaScript, and Guide Template Language to create programmatic marketing content.
Read More
Developer Guide

Salesforce Personalization

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

MobilePush SDK

Engage with your audiences through timely, targeted, and personalized mobile app messages.
Read More
Developer Guide

AMPscript Developer Guide

Personalize your Marketing Cloud Engagement messages and landing pages using AMPscript.
Read More
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.
Read More
Developer Guide

Einstein Content Selection REST API

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

Data Cloud Developer Guide

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

Account Engagement API

Extend Account Engagement, build your own custom integration, access and manipulate your data, and automate your workflows.
Read More
Developer Guide

Marketing Cloud Personalization

Integrate Marketing Cloud Personalization with your systems to gain a broad view of each customer and prospect.
Read More
Developer Guide

Engagement Mobile SDK

Automate responses to customer actions using the MobilePush SDK to send targeted messages to iOS and Android apps.
All Docs

Documentation

Fuel Python SDK 

The Python SDK provides easy access to Marketing Cloud’s Fuel API family of services.

Fuel Java SDK 

The Java SDK provides easy access to Marketing Cloud’s Fuel API family of services.

Fuel C# SDK 

The C# SDK provides easy access to Marketing Cloud’s Fuel API family of services.

Fuel PHP SDK 

The PHP SDK provides easy access to Marketing Cloud’s Fuel API family of services.

Fuel Ruby SDK 

The Ruby SDK provides easy access to Marketing Cloud’s Fuel API family of services.

Fuel Node SDK 

The Node SDK provides easy access to Marketing Cloud’s Fuel API family of services.

MobilePush iOS SDK 

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

MobilePush Android SDK 

The MobilePush SDK for Android 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 Customer Data Platform.

Data Cloud Android SDK 

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

Data Cloud Web SDK 

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

Account Engagement Plugin for WordPress 

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

Account Engagement Ruby Client 

The 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 Account Engagement APIs from your Java app.

Tools

Trail

Learn Developer Fundamentals in Marketing Cloud 

3500 PointsExpand your developer skills to unlock the power of Marketing Cloud tools.
Module

Content Builder Block SDK 

300 PointsUse the Content Builder Block SDK to build a custom content block widget.
Module

Interactive Content Using AMP for Email 

300 PointsAdd interactivity and real-time updates to emails using AMP code.
Module

Marketing Cloud APIs 

500 PointsCreate your ideal integration with the Marketing Cloud REST and SOAP APIs.
Module

Marketing Cloud Data Management 

500 PointsCreate a data model and organize your data in Marketing Cloud.
Module

Marketing Cloud Developer Basics 

400 PointsGet to know the tools and technologies used to develop for Marketing Cloud.
Module

Marketing Cloud Programmatic Languages 

500 PointsGet to know the programmatic languages for Marketing Cloud.
Module

Data Cloud for Marketing Basics 

300 PointsDiscover the customer data platform for marketers and prepare for implementation.
Module

Ingestion and Modeling in Data Cloud 

500 PointsConnect your data sources and define their relationships in Data Cloud.
Trail

Develop Integrations with Account Engagement APIs 

400 PointsLearn how to use Account Engagement APIs to create integrations and extend Account Engagement functionality.
Module

Account Engagement API: Quick Look 

100 PointsLearn how Account Engagement APIs can extend and automate Account Engagement for your business.
All Trailhead Modules

Trailhead

How to Query Data from Customer 360 Audiences

We discuss how to use the CDP Query API to query data and how to query and visualize data using Tableau.April 29, 2021

Meet the Improved Account Engagement Developer Docs

The Account Engagement API documentation has undergone a major revision to make it easier than ever to use our APIs.April 21, 2021

Explore the Salesforce Marketing Cloud APIs with a Postman Collection

This Postman collection lets you explore and test Marketing Cloud APIs against multiple instances. April 14, 2021

How to Integrate Salesforce CMS with Marketing Cloud Content Builder

Learn how to build an integration with Salesforce CMS and Content Builder Block SDK to syndicate content.March 25, 2021

Create Interactive Emails with AMP and Marketing Cloud

Using AMP in your emails, you can implement data-driven, interactive email experiences in Marketing Cloud.March 22, 2021

Programmatic Integration Between Salesforce CMS & Email Builder

A tight integration between Marketing Cloud and Salesforce CMS allows you to reuse marketing campaign content.October 19, 2020

Introducing Account Engagement Export API

The Export API allows you to work around standard bulk data limits and retrieve data for millions of records.January 21, 2021

Get more developer news

More Blog Posts

Blogs

AMP Demos 

Explore how to use AMP components to build interactive emails with this collection of demos.

Salesforce CMS Collector for Content Builder 

Integrate Salesforce CMS into Content Builder with this handy sample application.

Custom Activity Examples 

Learn how to build and use custom activities within Salesforce Journey Builder.

Account Engagement Email Layouts 

Discover our open-source collection of email layouts to help speed your development.
All Code Samples

Code Samples