﻿---
title: APM Server API
description: APM Server exposes endpoints for: APM Server information API, Elastic APM events intake API, Elastic APM agent configuration API, OpenTelemetry intake...
url: https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/apm-server/api
products:
  - APM
  - Elastic Observability
applies_to:
  - Elastic Stack: Generally available
---

# APM Server API
APM Server exposes endpoints for:
- [APM Server information API](https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/apm-server/information-api)
- [Elastic APM events intake API](https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/elastic-apm-events-intake-api)
- [Elastic APM agent configuration API](https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/elastic-apm-agent-configuration-api)
- [OpenTelemetry intake API](https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/opentelemetry-intake-api)
- [Jaeger event intake](https://www.elastic.co/elastic/docs-builder/docs/3016/solutions/observability/apm/jaeger-event-intake)

<note>
  For new users, Elastic recommends using the OpenTelemetry path through the [EDOT Collector](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3016/reference/edot-collector) or [Managed OTLP](https://docs-v3-preview.elastic.dev/elastic/docs-builder/docs/3016/reference/opentelemetry/motlp) rather than sending data directly to the APM Server.
</note>