---
schema_version: "1"
id: 4acc17633e63baaec6c283daf025bb2596f5a459ae74c7dfe29cac412669e16a
title: Get Started with the Publisher and Quick Action APIs
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/case_feed_dev_guide/guides/intro/case-feed-dev-guide-intro.md
canonical_url: https://developer.salesforce.com/docs/platform/case-feed-dev-guide/guide/case-feed-dev-guide-intro.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 9861bdfbcdf1fce6963442495d83c69cfff3739415749163494e0607b9204cb4
products:
  - Publisher and Quick Action Developer Guide
  - Platform Developer Content
---

# Get Started with the Publisher and Quick Action APIs

Create custom components to interact with the actions on pages in Salesforce Classic and Lightning Experience apps. Using Aura components, Visualforce, and Apex, you can customize your app’s experience, including the case feed. For example, you can use a custom component to let users send an email with a Knowledge article.

| Required Editions                                                                                                     |
| --------------------------------------------------------------------------------------------------------------------- |
| Available in: Salesforce Classic and Lightning Experience                                                             |
| Available in: **Group**, **Professional**, **Enterprise**, **Performance**, **Unlimited**, and **Developer** Editions |

The Salesforce Classic Publisher JavaScript APIs, also known as the Case Feed Publisher APIs, and the Lightning Quick Action JavaScript APIs both interact with page actions. The Publisher APIs work with Visualforce components and pages to interact with publisher actions. The Quick Action APIs are called by the `lightning:quickActionAPI` component to interact with quick actions.

**note:** Starting with API version 43.0 of the Publisher API, the methods used in Visualforce components work in Lightning Experience. Just point to the latest version of the Publisher API script in your Visualforce pages.

To use this guide, it helps if you have a basic familiarity with JavaScript, Visualforce, Apex, Aura components, and the Salesforce user interface.

**See Also**

- [How Are the Publisher and Quick Action APIs Different?](https://developer.salesforce.com/docs/platform/case-feed-dev-guide/guide/publisher-quickaction-why-ui-matters.md)
- [Method Parity Between the Publisher API and the Quick Action API](https://developer.salesforce.com/docs/platform/case-feed-dev-guide/guide/publisher-quickaction-method-parity.md)
- [Quick Action APIs in Lightning Experience](https://developer.salesforce.com/docs/platform/case-feed-dev-guide/quickactions/quickaction-api.md)
- [Publisher APIs in Salesforce Classic](https://developer.salesforce.com/docs/platform/case-feed-dev-guide/quickactions/case-feed-dev-guide-component-interactions.md)
- [Customize Case Feed Actions with Visualforce](https://developer.salesforce.com/docs/platform/case-feed-dev-guide/customize/case-feed-dev-guide-visualforce.md)
