Check out the tools and APIs that are available for custom app development in Data 360, and compare them to those available in the Salesforce Platform.
| Task | Data 360 | Salesforce Platform |
|---|---|---|
| Customer developers: Migrate metadata from one org to another | Use one of these packaging features or APIs.<ul><li>Unmanaged packages</li><li>Second generation managed packages</li><li>Data kits</li><li>DevOps Center</li><li>Data 360 Metadata API</li><li>Salesforce Metadata API</li></ul> | Use one of these features or APIs.<ul><li>Unlocked packages</li><li>Unmanaged packages</li><li>DevOps Center</li><li>Scratch Orgs</li><li>Salesforce Metadata API</li></ul> |
| Salesforce partners: Distribute apps to customers | <ul><li>Data kits</li><li>Managed packages</li></ul> | <ul><li>Managed packages</li></ul> |
| Environments for custom app development and testing | Sandbox org with Data 360 (beta). Altenatively, customer developers use a second org for development and testing. Salesforce partners use a Partner Business org. | Sandbox org for customer developers. Scratch orgs or sandboxes for Salesforce partners. |
| Managed Package Generation | First-generation and second-generation managed packages with data kits. | First-generation managed packages and second-generation managed packages. |
| API Authentication | When using Data 360 API, requests are authorized via OAuth with a Salesforce access token, which is exchanged for a Data 360 access token. The requests reach the Data 360 tenant-specific endpoint. When using Connect API, the same OAuth authorization path as the Salesforce Platform APIs is used. | When using Salesforce Platform APIs, requests are authorized for the org’s MyDomain endpoint via a Salesforce access token. |
| SOQL Queries | To query records in Data 360, you can use a subset of SOQL. For more information about what’s supported and the limitations, see Data 360 Query Profile Parameters in the REST API Developer Guide. | To query records in Salesforce, you can use SOQL. For more information, see SOQL and SOSL Reference. |
See Also