I am facing difficulty to understand how segment.io works.
Segment has explained that all data is sent to them (segment servers) and then it will be routed to destinations.
From https://segment.com/docs/guides/general/what-is-segment/
You just send your data to us, then we translate and route it to all of your tools
But when I checked the one of the open sourced integration with CleverTap, It looks like the mobile application is sending the events to CleverTap directly, without going through Segment Servers. Here are code snippets.
cl.pushEvent(event, properties);
Here cl
is CleverTap API, which is also opensourced at
Here eventually the pushed events are batched and send to Clevertap server.
So, is there any role of Segment servers in this process or not at all? If segment servers are not involved then I guess the more integrations you add the more of your users internet data will be consumed. Is this right?