---
type: api
title: Universal Profiling
description: Universal Profiling provides whole-system, always-on, continuous profiling with zero instrumentation. Use these APIs to check whether the Elasticsearch resources Universal Profiling depends on are set up, and to set them up. Universal Profiling is available on Elastic Cloud Hosted and self-managed deployments.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/group/endpoint-universal-profiling
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/group/endpoint-universal-profiling
products:
  - Kibana
---

# Universal Profiling

Universal Profiling provides whole-system, always-on, continuous profiling with zero instrumentation. Use these APIs to check whether the Elasticsearch resources Universal Profiling depends on are set up, and to set them up. Universal Profiling is available on Elastic Cloud Hosted and self-managed deployments.

[Universal Profiling documentation](https://www.elastic.co/docs/solutions/observability/infra-and-hosts/universal-profiling)

- [Get Universal Profiling setup status](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/operation/operation-get-profiling-setup-es-resources): `GET` `/api/profiling/setup/es_resources`, `GET` `/s/{space_id}/api/profiling/setup/es_resources`
- [Initialize Universal Profiling setup](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/operation/operation-post-profiling-setup-es-resources): `POST` `/api/profiling/setup/es_resources`, `POST` `/s/{space_id}/api/profiling/setup/es_resources`
