To publicly share content saved in Salesforce there are two approaches: Content Deliveries or Public Links. Here are the main differences:
Content Deliveries is a Salesforce feature that enables secure sharing of files with external users through a generated public link. It allows password-protected access, configurable expiration dates, and tracking of file interactions such as views and downloads.
Public Links in Salesforce allow users to generate a shareable URL for a file stored in Salesforce so that external users can access it without needing a Salesforce login.
Note: When a content delivery is created for a content document, the file detail UI will not display a public link, as a ContentDocument record can have multiple links via multiple ContentDistribution records. However if the public link is created from the UI, a SOQL query on ContentDistribution will return a corresponding record with a non-API exposed field set to determine this is related to a public link.
Use Content Deliveries for secure customer file sharing with audit trails
Content Deliveries are appropriate when files need to be shared externally in a controlled and trackable manner. They allow administrators or users to apply password protection, set expiration dates, and monitor activities such as who viewed or downloaded the file. This makes them suitable for sharing sensitive or customer-related documents like contracts, reports, invoices, or proposals where security and visibility into file access are important.
Public Links are useful when files need to be distributed widely and accessed easily without authentication. Since anyone with the link can open the file, this option is ideal for non-sensitive content such as brochures, product catalogs, presentations, or marketing collateral where ease of access and quick sharing are the primary requirements.
See Also:
Enable 'Content Deliveries'
000390445

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.