# Protocol support in Kuma

At its core, Kuma distinguishes between 3 major categories of traffic: http traffic, grpc traffic and opaque tcp traffic.

For http and grpc traffic Kuma provides deep insights down to application-level transactions, in the latter tcp 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 , grpc 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 kuma.io/protocol: http2 tag.

    Last Updated: 8/13/2020, 12:04:35 AM