# HTTP support in Kuma

At its core, Kuma distinguishes between 2 major categories of traffic: HTTP traffic and opaque TCP traffic.

It the former case, Kuma can provide deep insights down to application-level transactions, in the latter case the observability is limited to connection-level statistics.

So, as a user of Kuma, you're highly encouraged to give it a hint whether your service supports HTTP or not.

By doing this,

    # HTTP/2 support

    Kuma by default upgrades connection between Dataplanes to HTTP/2. If you want to enable HTTP/2 on connections between a dataplane and an application, use protocol: http2 tag.