1. Content Hub Developer

Overview

Sitecore Content Hub developer tools let you build meaningful omnichannel experiences for customers through a robust and flexible toolset that includes APIs, SDKs, and CLIs. These tools help you build out Content Hub faster and in a more standardized way.

With these tools you can:

  • Automate and streamline content management

  • Create and extend Content Hub components

  • Develop frontend and backend integrations

  • Implement automated workflows

  • Deliver content at scale

The following table lists available tools. Click the hyperlink to view associated documentation.

Tool

Description

REST APIs

Many APIs are available that let you perform CRUD operations on Content Hub resources.

GraphQL APIs

With the Preview and Delivery APIs, you can deliver content to any app on any channel.

Content Hub CLI

A command-line interface (CLI) processes commands to a computer program in the form of lines of text. The program which handles the interface is called a command-line interpreter or command-line processor. The CLI is used for communicating with Sitecore Content Hub instances through the REST API using the C# Web SDK. For detailed developer documentation, see CLI reference.

Scripting SDK

Content Hub lets users integrate custom scripts in their business logic. Scripts can be manually triggered by end-users or automatically triggered by the application (for example, using triggers) depending on the script type and the use case. There are different script types, with each type having different context properties. For detailed developer documentation, see Scripting API reference.

Fluent SDK

The Fluent SDK builds on top of the Web SDK and Scripting API and allows you to perform certain operations in a fluent way. For detailed developer documentation, see Fluent SDK API reference.

Scripting SDK and Web SDK

The C# Web SDK is an external tool that makes it easier for C# developers to implement their own logic in manipulating the object resources. For detailed developer documentation, see SDK API reference.

Web SDK

The C# Web SDK is an external tool that makes it easier for C# developers to implement their own logic in manipulating the object resources. For detailed developer documentation, see Web SDK reference.

Javascript SDK

The JavaScript SDK is an external tool that makes it easier for JavaScript developers to implement their own logic in manipulating the object resources. For detailed developer documentation, see Javascript SDK reference.

If you have suggestions for improving this article, let us know!