Apache Kudu est un moteur de stockage distribué open source pour les analyses sur des données qui évoluent rapidement. Comme la plupart des magasins analytiques modernes, il organise ses données par colonne plutôt que par ligne. La documentation décrit son usage avec Impala et Spark, pour traiter les données dès leur arrivée. Il se présente sous forme de logiciel exploité sur des serveurs que l'organisation contrôle.
Kudu est un projet de premier niveau de l'Apache Software Foundation, une organisation caritative américaine 501(c)(3), publié sous licence Apache 2.0. Il n'a ni propriétaire commercial ni maison mère étrangère. Une organisation européenne peut l'exécuter sur ses propres serveurs dans l'UE, le lieu de conservation des données suivant alors cette installation. Il offre une option open source aux équipes qui dépendent aujourd'hui d'entrepôts analytiques temps réel propriétaires. Les services commerciaux fondés sur Kudu relèvent d'autres sociétés, à examiner séparément.