# Blip Firehose

O Blip Firehose é uma ferramenta poderosa e versátil projetada para o tráfego de dados normalizados para diferentes destinos a partir de diferentes fontes. Sua utilização requer a configuração prévia da sindicação de destino, garantindo que as mensagens enviadas sejam processadas corretamente. Toda manipulação das configurações no Firehose atualmente é feita através de APIs e no futuro também será possível gerenciar tudo a partir de uma Web UI.

## Autenticação

Para interagir com a API do Firehose, é necessário obter um token de autenticação, que pode ser adquirido após o login com credenciais de usuário. Este token é essencial para realizar operações seguras dentro do sistema.

{% hint style="info" %}
Atualmente o acesso ao Firehose é restrito e concedido apenas para membros internos da Blip e de times especificos.
{% endhint %}

{% content-ref url="/pages/LDVO7BlKYLVSITVCSj8q" %}
[Autenticação](/detalhes/autenticacao.md)
{% endcontent-ref %}

## Entrada

A entrada de dados no Firehose é flexível. Por padrão aceita requisições HTTP como entrada, mas também é possível configurar outras fontes, como [Kafka](/configuracoes/configuracao-de-entrada/kafka.md), [SQL](/configuracoes/configuracao-de-entrada/sql.md), [Delta Sharing](/configuracoes/configuracao-de-entrada/delta-sharing.md) e [Google Cloud PubSub](/configuracoes/configuracao-de-entrada/google-cloud-pubsub.md). Para mais detalhes acesse:

{% content-ref url="/pages/Q1Ebcyz9SV9kZ1oV4Zkz" %}
[Configuração de Entrada](/configuracoes/configuracao-de-entrada.md)
{% endcontent-ref %}

## Processamento em Streaming

O Firehose permite a realização de [Processamento em Streaming](/configuracoes/processamento-em-streaming.md) nos dados do fluxo.

## Indexação, Filtros e Transformações

O Firehose oferece funcionalidades avançadas como a indexação de dados, que permite uma filtragem eficiente e a personalização do tráfego de dados em diferentes configurações quando necessário, garantindo que apenas as informações relevantes sejam enviadas para a sindicância de saída. Outra funcionalidade importante são as etapas de transformações, podendo modificar o conteúdo da mensagem antes de chegar em seu destino:

<table data-view="cards"><thead><tr><th></th><th data-hidden></th><th data-hidden></th></tr></thead><tbody><tr><td><a data-mention href="/pages/71HKSWCIkeCsGidrI03Q">/pages/71HKSWCIkeCsGidrI03Q</a></td><td></td><td></td></tr><tr><td><a data-mention href="/pages/UMLNNku6SwgsHbca9mfB">/pages/UMLNNku6SwgsHbca9mfB</a></td><td></td><td></td></tr><tr><td><a data-mention href="/pages/GJONdYadjxubbUQwwN9W">/pages/GJONdYadjxubbUQwwN9W</a></td><td></td><td></td></tr></tbody></table>

## Saída

A configuração de saída do Firehose é robusta, suportando múltiplos destinos como [HTTP](/configuracoes/configuracao-de-saida/http.md), [Kafka](/configuracoes/configuracao-de-saida/kafka.md), [SQL](/configuracoes/configuracao-de-saida/sql.md), [MongoDB](/configuracoes/configuracao-de-saida/mongodb.md), [AWS S3](/configuracoes/configuracao-de-saida/aws-s3.md), [Azure Blob](/configuracoes/configuracao-de-saida/azure-blob.md), [Email](/configuracoes/configuracao-de-saida/email.md) dentre várias outras. Isso proporciona uma grande flexibilidade na definição do destino dos dados processados. Para mais detalhes acesse:

{% content-ref url="/pages/35zfh0mUVEhIFN3Kfj4e" %}
[Configuração de Saída](/configuracoes/configuracao-de-saida.md)
{% endcontent-ref %}

## Governança

O Firehose possui sistemas de governança de dados e garantias de que toda informação trafegada pertencerá a um grupo e apenas configurações deste grupo poderá manipular suas informações.

## Resumo

Em resumo, o Firehose é uma solução completa para o gerenciamento e tráfego de dados, oferecendo flexibilidade, segurança e eficiência na manipulação de informações entre diferentes plataformas e serviços.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-firehose.blip.ai/detalhes/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
