Developer guides
The guides in this section describe how to initialize optional SDK packages and implement the following functionalities in your Marketplace app:
-
Interactions with Sitecore - queries, mutations, and subscriptions between your app and Sitecore extension points. These interactions are facilitated by the
clientpackage and do not require access to product-specific APIs. -
Client-side interactions with SitecoreAI APIs - client-side requests to SitecoreAI APIs for retrieving and modifying data. These interactions are facilitated by the
xmcpackage and require API access to SitecoreAI APIs.NoteTo develop server-side interactions, refer to the documentation of the
xmcpackage experimental tooling. -
Client-side interactions with AI skills APIs - client-side requests to AI skills APIs for retrieving and modifying data. AI skills APIs provide LLM-powered capabilities grounded in SitecoreAI data. These interactions are facilitated by the
aipackage and require API access to AI skills APIs.NoteTo develop server-side interactions, refer to the documentation of the
aipackage experimental tooling.