
Apache SkyWalking
Apache SkyWalking is a free, self-hosted observability platform for cloud-native systems and AI workloads.
What Apache SkyWalking is
Apache SkyWalking is a free, self-hosted observability platform for cloud-native systems and AI workloads. It brings traces, metrics, logs, and profiling together to help users examine services, Kubernetes, and infrastructure through topology, telemetry, profiles, and alerts. For AI workloads, users can inspect model and MCP call latency and token rates, and explore agent conversations, tool calls, and recorded file changes. The project lists agents for Java, Python, NodeJS, Go, Rust, PHP, Ruby, Nginx LUA, Kong, and client-side JavaScript. Its integrations and ecosystem include OpenTelemetry OTLP, Istio, Envoy, Kubernetes, Grafana, and MCP. BanyanDB is described as a database for ingesting, analyzing, and storing metrics, tracing, and logging data. Docker installation instructions cover Linux, macOS, WSL, and Windows PowerShell. Horizon UI supports SkyWalking natively since v11 and partially for v10. The GraalVM distribution is marked experimental. The project directs questions and issues to GitHub discussions and also provides developer mailing list and Slack community contact instructions.
Good
- Free, self-hosted observability platform.
- Combines traces, metrics, logs, and profiling.
- Includes AI model and agent observability features.
- Lists agents for multiple languages and systems.
- Docker installation instructions cover Linux, macOS, WSL, and Windows.
Watch out
- Horizon UI support is only partial for SkyWalking v10.
- GraalVM distribution is marked experimental.
- Horizon UI supports SkyWalking natively since v11.
Who it suits
Apache SkyWalking may suit teams that want a self-hosted view of cloud-native services and AI workload telemetry. Its listed agents and integrations cover a range of languages and infrastructure components.
Verdict
SkyWalking combines several observability signals and includes features for AI workload inspection. Note the stated Horizon UI compatibility differences and the experimental status of its GraalVM distribution.
Plans and prices
From Apache SkyWalking's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Apache SkyWalking | Free | Open-source observability platform; self-hosted deployment |
The facts
Each one read from Apache SkyWalking's own pages, with the date it was checked.
What it does
- Agents
- The project lists agents for Java, Python, NodeJS, Go, Rust, PHP, Ruby, Nginx LUA, Kong, and client-side JavaScript.checked 4 Oct 2026
- AI observability
- The site says users can inspect model and MCP call latency and token rates, and explore AI agent conversations, tool calls, and recorded file changes.checked 4 Oct 2026
- Cloud-native coverage
- The site describes exploring services, Kubernetes, and infrastructure with topology, telemetry, profiles, and alerts.checked 4 Oct 2026
- Compatibility limit
- Horizon UI supports SkyWalking natively since v11 and partially for v10.checked 4 Oct 2026
- Deployment
- The get-started page provides Docker-based installation instructions for Linux, macOS, WSL, and Windows PowerShell.checked 4 Oct 2026
- Download verification
- The downloads page says Apache source releases are official artifacts and recommends verifying downloads with PGP or SHA512 signatures.checked 4 Oct 2026
- Experimental component
- The GraalVM distribution is explicitly marked experimental.checked 4 Oct 2026
- Integrations
- The site identifies OpenTelemetry OTLP, Istio, Envoy, Kubernetes, Grafana, and MCP among its integrations and ecosystem projects.checked 4 Oct 2026
- Project governance
- The site identifies Apache SkyWalking as an Apache Software Foundation project.checked 4 Oct 2026
- Purpose
- Apache SkyWalking is an observability platform for cloud-native systems and AI workloads.checked 4 Oct 2026
- Security
- Horizon UI documents Content-Security-Policy, strict session cookies, no-store API responses, and optional login auditing.checked 4 Oct 2026
- Storage
- BanyanDB is described as an observability database for ingesting, analyzing, and storing metrics, tracing, and logging data.checked 4 Oct 2026
- Support
- The project directs users to GitHub discussions for questions and issues and provides a developer mailing list and Slack community contact instructions.checked 4 Oct 2026
- Telemetry
- The platform brings traces, metrics, logs, and profiling together to help users understand services.checked 4 Oct 2026
The full review of Apache SkyWalking
Apache SkyWalking is a self-hosted observability platform for cloud-native systems and AI workloads. It is best suited to teams that want traces, metrics, logs, and profiling in one place across services and infrastructure. Its breadth is compelling, but it asks teams to run and manage the platform themselves.
Overview
SkyWalking brings tracing, metrics, logs, and profiling together to help teams investigate service behavior. Its cloud-native view spans services, Kubernetes, and infrastructure, with topology, telemetry, profiles, and alerts. That makes it a broader operational choice than a tracing-only tool, particularly when teams need to connect service relationships with multiple kinds of telemetry.
AI observability is another notable part of the platform: teams can inspect model and MCP call latency and token rates, and follow agent conversations, tool calls, and recorded file changes. The project is an Apache Software Foundation project, and its source releases are official Apache artifacts; it recommends PGP or SHA512 verification for downloads.
Key features
- Unified telemetry: Traces, metrics, logs, and profiling share a platform, while distributed and transaction tracing, dependency mapping, real user monitoring, and log correlation cover several common investigation needs.
- Broad agent coverage: Agents are available for Java, Python, NodeJS, Go, Rust, PHP, Ruby, Nginx LUA, Kong, and client-side JavaScript. This range helps when a system spans several languages, though teams still need to choose and operate the appropriate instrumentation.
- Connected ecosystem: Integrations include OpenTelemetry OTLP, Istio, Envoy, Kubernetes, Grafana, and MCP. BanyanDB is the project's observability database for ingesting, analyzing, and storing metrics, tracing, and logging data.
- AI workload inspection: Model and MCP call latency and token rates, as well as agent conversations, tool calls, and recorded file changes, give teams visibility into AI activity alongside service telemetry.
- Security and release practices: Horizon UI documents content security policy, strict session cookies, no-store API responses, and optional login auditing. The project recommends verifying source downloads with PGP or SHA512 signatures.
Horizon UI compatibility differs by SkyWalking version: native support begins with v11, while v10 support is partial. The GraalVM distribution is explicitly experimental, so it is not the conservative choice for teams seeking a mature distribution path.
Pricing
Apache SkyWalking is free and open source. Its Apache SkyWalking plan costs nothing and is an open-source observability platform for self-hosted deployment. There is no paid hosted plan in this offer; the trade-off is that the team runs the deployment rather than buying a managed service.
Platforms
SkyWalking supports API, Linux, macOS, self-hosted, web, and Windows environments. Its getting-started instructions cover Docker-based installation on Linux, macOS, WSL, and Windows PowerShell, giving teams several routes to a self-managed deployment.
Who it's for
SkyWalking is a strong fit for engineering teams operating cloud-native services that want broad telemetry, dependency visibility, and a path to inspecting AI workloads in one platform. Its varied agents and integrations suit mixed-language systems. It is less suited to teams that want a managed service or prefer not to take responsibility for deployment and storage.
Pros and cons
- Pro: Traces, metrics, logs, profiling, and several tracing and monitoring capabilities come together, reducing the need to treat each signal as a separate observability destination.
- Pro: AI call metrics and agent activity are inspectable alongside cloud-native telemetry, useful for teams whose operational concerns include AI workloads.
- Pro: The project supports a wide range of language agents and ecosystem integrations, including OpenTelemetry OTLP, Kubernetes, and MCP.
- Con: Self-hosting makes deployment and platform operation the user's responsibility.
- Con: Horizon UI is only partially compatible with v10, and the GraalVM distribution remains experimental; teams should account for both limits when choosing a version or distribution.
Alternatives
Jaeger is a reasonable alternative for teams that want a free, open-source, cloud-native self-hosted option rather than SkyWalking's wider combination of observability signals and AI inspection.
SigNoz is worth considering for teams open to a freemium product with a free trial and both self-hosted and web platforms.
Uptrace may suit teams that prefer a cloud plan with a stated 50 GB free monthly allowance, unlimited users, services, and hosts, and a $0.075/GB rate beyond the allowance.
OpenZipkin is another free, self-hosted web option.
Tracekit is an option for teams seeking a freemium API and web service; its free plan includes 200K traces per month, seven-day retention, one team member, and three alert rules.
Grafana Tempo is an alternative if a Linux platform is the deciding requirement.
Honeycomb may fit teams looking for a freemium service with a free tier capped at 20M events and 100M metrics data points per month, plus two triggers.
Grafana Cloud Traces is a cloud alternative with a free plan that includes 50 GB ingested per month and 14-day retention.
For category comparisons, see Distributed Tracing Tools and Application Performance Monitoring.
Verdict
Choose Apache SkyWalking if your team can self-host and wants one platform for broad cloud-native telemetry and AI workload inspection. Its strongest reason to choose is that breadth; its clearest reason to look elsewhere is the operational burden of running it yourself.
Getting started
- Open https://skywalking.apache.org/
- Use Docker installation instructions for Linux, macOS, WSL, or Windows PowerShell
- Deploy SkyWalking as a self-hosted platform
- Add the relevant SkyWalking agent for your application language or system
- Connect supported projects such as OpenTelemetry, Kubernetes, Grafana, Istio, Envoy, or MCP
- Verify Apache source downloads with PGP or SHA512 signatures
Limits worth knowing
Apache SkyWalking is free. Horizon UI supports SkyWalking natively since version 11 but only partially for version 10, and the GraalVM distribution is experimental.
Questions
Is Apache SkyWalking free?
Yes. The Apache SkyWalking plan is free, and it is open source.
Which platforms are supported?
SkyWalking supports APIs, Linux, macOS, self-hosted deployment, web access, and Windows. Docker instructions cover Linux, macOS, WSL, and Windows PowerShell.
What observability data does it handle?
It brings together traces, metrics, logs, and profiling, with distributed tracing, transaction tracing, dependency mapping, real user monitoring, and log correlation listed.
Which agents are available?
Agents are listed for Java, Python, NodeJS, Go, Rust, PHP, Ruby, Nginx LUA, Kong, and client-side JavaScript.
Which integrations are included?
The listed ecosystem includes OpenTelemetry OTLP, Istio, Envoy, Kubernetes, Grafana, and MCP.
What is BanyanDB?
BanyanDB is described as an observability database for ingesting, analyzing, and storing metrics, tracing, and logging data.
Alternatives to Apache SkyWalking
- 1
Grafana Cloud Application Observability
Free planAndroidiOSWebAPI8.4From $0.03 a month - 2

Uptrace
Free planOpen sourceWebAPILinuxmacOS8.4From $39 a month - 3

SigNoz
Free planAndroidiOSWebAPI7.6From $19 a month - 4

Honeycomb
Free planAndroidiOSWebAPI7.5From $150 a month - 5
Tencent Cloud Application Performance Management
WebAPILinuxSelf-hosted7.2 - 6

AWS X-Ray
Free planWebAPILinuxmacOS7.1Free plan
