---
title: "Content SDK Services and APIs"
slug: "content-sdk-services-and-apis"
abstract: "Overview of the services and APIs available in Sitecore Content SDK packages and applications, with links to information about specific items."
---
# Content SDK Services and APIs

This topic describes the services and APIs available in the Sitecore Content SDK for SitecoreAI.

The services and APIs most frequently used by Content SDK applications are provided by the `SitecoreClient` class—a generic, framework-agnostic client designed to interact with SitecoreAI's headless APIs and services. Its primary purpose is to provide a unified interface for retrieving and managing content, layout, dictionary data, error pages, preview data, sitemaps, `robots.txt`, and other site-related information from the SitecoreAI backend.

Depending on your local development setup, chosen development workflow, and framework, the following topics might be of interest when working with Content SDK services and APIs:

- [Content SDK GraphQL API](https://doc.sitecore.com/sai/en/developers/content-sdk/angular/1x/content-sdk-graphql-api.html "Content SDK GraphQL API")
- [The `SitecoreClient` class](https://doc.sitecore.com/sai/en/developers/content-sdk/angular/1x/the-sitecoreclient-api.html "The SitecoreClient API")
- [Image component and parameters](https://doc.sitecore.com/sai/en/developers/content-sdk/angular/1x/image-component-and-parameters.html)
- [Search API](https://doc.sitecore.com/sai/en/developers/content-sdk/angular/1x/search-api.html)