﻿---
title: Observability APIs
description: You can use these APIs to interface with Observability features: Alerting API (Stack | Serverless): Create and manage alerting rules, and their alerts...
url: https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apis
products:
  - Elastic Cloud Enterprise
  - Elastic Cloud Hosted
  - Elastic Cloud Serverless
  - Elastic Cloud on Kubernetes
  - Elastic Observability
  - Elastic Stack
  - Kibana
applies_to:
  - Serverless Observability projects: Generally available
  - Elastic Stack: Generally available
---

# Observability APIs
You can use these APIs to interface with Observability features:
- Alerting API ([Stack](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-alerting) | [Serverless](https://www.elastic.co/docs/api/doc/serverless/group/endpoint-alerting)): Create and manage alerting rules, and their alerts and actions.
- APM agent configuration API ([Stack](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-apm-agent-configuration) | [Serverless](https://www.elastic.co/docs/api/doc/serverless/group/endpoint-apm-agent-configuration)): Adjust APM agent configuration without redeploying your application.
- APM agent keys API ([Stack](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-apm-agent-keys) | [Serverless](https://www.elastic.co/docs/api/doc/serverless/group/endpoint-apm-agent-keys)): Create APM agent keys to authorize requests from APM agents to APM Server.
- APM annotations API ([Stack](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-apm-annotations) | [Serverless](https://www.elastic.co/docs/api/doc/serverless/group/endpoint-apm-annotations)): Create and search for annotations on APM visualizations.
- APM sourcemaps API ([Stack](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-apm-sourcemaps) | [Serverless](https://www.elastic.co/docs/api/doc/serverless/group/endpoint-apm-sourcemaps)): Upload and manage APM source maps.
- [Cases API](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-cases): Open and manage cases.
- Connectors API ([Stack](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-connectors) | [Serverless](https://www.elastic.co/docs/api/doc/serverless/group/endpoint-connectors)): Create and manage connectors for use with alerting rules and cases.
- Observability AI Assistant API ([Stack](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-observability_ai_assistant) | [Serverless](https://www.elastic.co/docs/api/doc/serverless/group/endpoint-observability_ai_assistant)): Interact with the Observability AI Assistant.
- SLOs API ([Stack](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-slo) | [Serverless](https://www.elastic.co/docs/api/doc/serverless/group/endpoint-slo)): Define, manage, and track service-level objectives.
- Streams API ([Stack](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-streams) | [Serverless](https://www.elastic.co/docs/api/doc/serverless/group/endpoint-streams)): Create and manage streams.
- [Synthetics API](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-synthetics): Create and manage synthetic monitors, private locations, and parameters.
- [Uptime API](https://www.elastic.co/docs/api/doc/kibana/group/endpoint-uptime): View and update uptime monitoring settings.

To view other APIs, such as Kibana or Elasticsearch APIs, refer to [Elastic APIs](https://www.elastic.co/docs/api/).