# Data Push Pipline

***

**Data Push Types and Supported Mechanisms**

We support two types of data push:

1. **Realtime Push**
2. **Batch Push**

***

#### 1. **Realtime Push**

In Real-time Push, data from devices is immediately forwarded to your server once received by our server. This ensures almost instantaneous data transfer with

***

#### 2. **Batch Push**

In Batch Push, data is sent to your server in one batch after either a preset time period or when a specific number of beacons is collected. Once one of these conditions is met, we transmit the accumulated data

You can set the batch frequency anywhere between 10 seconds and 60 seconds.

***

> **GPS** and **CAN** data come from different sources and are collected at different times and rates. This means the timestamps for each piece of data won’t match up exactly. When the data is sent or pushed, you’ll notice that each piece has its own unique timestamp because they were captured at different moments and frequencies. In simple terms, they don’t sync up perfectly, leading to different times for each one.

#### **Supported Push Mechanisms**

We support the following push mechanisms:

* **Kafka** – Preferred method
* **MQTT**
* **HTTPS** – This can only be used for a small number of devices (<500)
* **Google Pub/Sub**
* **Rabbit MQ**

***


---

# 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.intellicar.in/data-push-pipline.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.
