# Protocol support in Kuma

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

For http, grpc and kafka 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, kafka 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: 4/21/2021, 8:30:00 PM