Cheat Sheets

The following cheat sheets, covering Apex code, Visualforce, Chatter, the SOAP API, formulas and GitHub, are concise reference guides to each of these technologies - summarizing the most important aspects of each technology in a compact, searchable and printable form. The resources listed below provide access to the most recent version of the online cheat sheet, as well as to the most important reference material. Print the cheat sheets, or view them online.


Salesforce1 Cheat Sheets

Quickly set up, configure, use and build mobile apps using the Salesforce1 Mobile App and these quick-reference cheat sheets. Customize the Salesforce1 Mobile App, add custom logic, and more.

Icon book sm.gif
Salesforce1 Admin Cheat Sheet [PDF]
Icon book sm.gif Salesforce1 Developer Cheat Sheet [PDF]

App Logic

Formulas Cheat Sheet

A formula is an expression that derives its value from other fields, expressions, or values. Formulas can be used in a number of contexts, such as custom fields for auto-calculating values, as criteria for data validation and workflow, as well as the expression language in Visualforce.

Icon book sm.gif
Download the Formulas Cheat Sheet

Apex Code Cheat Sheet Apex code is a strongly-typed programming language that executes on the platform. Apex is used to add business logic to applications, write database triggers, and program controllers used with Visualforce. It has a tight integration with the database and query language, web service and email handling support. It also includes features such as asynchronous execution and support for testing.

Icon book sm.gif
Download the Apex Code Cheat Sheet

User Interface

Visualforce Cheat Sheet

Visualforce is the component-based user interface framework. It uses the MVC pattern, is extensible (you can create your own components), and supports the standard platform user interface, as well as a completely custom look and feel.

Icon book sm.gif
Download the Visualforce Cheat Sheet

Social and Mobile

Chatter Cheat Sheets

The two Chatter cheat sheets describe the data model that supports the Salesforce Chatter collaboration platform, and the Chatter REST API that can be used for efficiently integrating to Chatter functionality. Chatter provides profiles, status updates, posts, comments, feeds and groups - and each of these items can be found in the data model, exposed on and

Mobile Push Notifications Tip Sheet

Mobile push notifications allow mobile application developers to easily push notifications to their users’ mobile devices when business events occur in the users’ organizations. Currently available as a Pilot for Spring '14.

Icon book sm.gif
Download the Mobile Push Notifications Tip Sheet


Analytics REST API Cheat Sheet

The Analytics REST API provides simple and easy-to-use APIs to interact with Salesforce reports. You can run reports, filter for specific data, and query report metadata.

Icon book sm.gif
Download the Analytics REST API Cheat Sheet

APIs and Integration

REST API Cheat Sheet

REST API provides you with a powerful Web services API that you can use to create, retrieve, update, or delete records in from any external system that supports REST-based Web services. Its advantages include ease of integration and development, and it is an excellent choice of technology for use with mobile applications and Web 2.0 projects.

Icon book sm.gif
Download the REST API Cheat Sheet

SOAP API Cheat Sheet

Use the SOAP API to create, retrieve, update, or delete records in from any external system that supports SOAP-based Web services, such as Java, .NET, or PHP client applications. With more than 20 different calls, the API also allows you to maintain passwords, perform searches, retrieve metadata information about objects and more. The REST API is not described here.

Icon book sm.gif
Download the SOAP API Cheat Sheet


Query & Search Optimization Fields Cheat Sheet

Learn how to create selective filter conditions, minimize query response times, and optimize your database's performance.

Icon book sm.gif
Download the Database Query & Search Optimization Cheat Sheet

Record Locking Cheat Sheet

Salesforce uses locks to ensure referential integrity of its data. Understanding which operations can cause the most common locking issues can help diagnose locking contention problems.

Icon book sm.gif
Download the Record Locking Cheat Sheet


Security Cheat Sheet

The platform has numerous built in security features and protections, which can be utilized by our org administrators and developers.

Icon book sm.gif
Download the Security Cheat Sheet for Administrators
Icon book sm.gif
Download the Security Cheat Sheet for Developers


Git Cheat Sheet

Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. GitHub is the best way to collaborate around your code with Git. Fork, send pull requests and manage all your public and private git repositories.

Icon book sm.gif
Download the Git Cheat Sheet

Other Material

Besides the chart sheets, be sure to check out the following material: