OpenTelemetry component lifecycle
| Stage | What it means |
|---|---|
| Draft | Design phase. Not yet part of the specification; requirements and APIs are still evolving. |
| Experimental | Released for community testing. Use to validate design and provide feedback; not guaranteed stable or backward-compatible. |
| Stable | Backward compatible and production-ready. Includes long-term support expectations. |
| Deprecated | Stable for a transition period but scheduled for removal; users should plan migration paths. |

The specification status pages evolve over time. Check the official OpenTelemetry specs/status pages (OpenTelemetry specification repository) for the latest maturity indicators before making production decisions.
Official status summary (signals and components)
The OpenTelemetry specification provides a status summary table for each signal across these components: API, SDK, OTLP protocol, and Collector. The table below condenses the current maturity snapshot for common signals. This helps teams decide which parts are safe to rely on in production and which are still maturing.| Signal / Component | API | SDK | OTLP protocol | Collector |
|---|---|---|---|---|
| Tracing | Stable | Stable | Stable | Stable |
| Metrics | Stable | Mixed (some evolving features) | Stable | Mostly production-ready; some pipelines remain experimental |
| Logs | Stable (Bridge API) | Stable | Stable | Supported |
| Baggage | Stable (feature freeze) | Stable | Not applicable | Not applicable |
| Profiling | Experimental / Maturing | Experimental / Maturing | Experimental / Maturing | Exploring collection and instrumentation support |

How to use this information
- Prefer Stable components for production workloads (e.g., tracing).
- Use Experimental components with caution and for testing or evaluation purposes.
- Track deprecation notices and migration guidance for components marked Deprecated.
- Consult the canonical status table in the specification repository before adopting or upgrading components.
- OpenTelemetry specification repository — status & maturity
- OpenTelemetry documentation
- OpenTelemetry Collector