A alimentação de dados é um fluxo contínuo de dados estruturados que fornece aos usuários atualizações de informações atuais de uma ou mais fontes.
A alimentação de dados pode ser transmitida continuamente ou ser entregue sob demanda. Os feeds de dados permitem que novos conteúdos ou atualizações sejam entregues a um computador ou dispositivo móvel assim que são publicados. As mesmas tecnologias também são usadas para fornecer dados a outros softwares.
Facebook's News Feed é um exemplo comumente visto de um feed de dados. O News Feed extrai itens de atualizações de status, fotos, vídeos, links, atividades de aplicativos e gostos de pessoas, páginas e grupos o usuário segue. Os itens no feed podem ser auto-contidos ou resumos que incluem links para mais informações.
Há muitos outros tipos de feeds de dados, incluindo notícias, atualizações de clima e esportes, feeds de publicação de conteúdo e linhas de tempo do Twitter. Em um contexto de segurança, os feeds de inteligência de ameaças fornecem às organizações informações constantemente atualizadas sobre ataques potenciais ou atuais que podem representar um risco aos seus negócios.
Os feeds de dados são frequentemente descritos em termos de seus métodos de entrega. Os feeds RSS, por exemplo, usam um formato de arquivo baseado em XML para entregar conteúdo de múltiplas fontes aos usuários. Um agregador RSS ou leitor RSS permite que o usuário veja resumos de todos os seus feeds em um só lugar. Atom, uma especificação alternativa, open-source, fornece funcionalidade similar.