Expand my Community achievements bar.

Edge Server API vs. Bulk Insert API for Adobe Analytics


Level 2

Good morning everyone.

I'm investigating to implement an alternative way of entering information into Adobe Analytics. According to the Adobe documentation there are three options:
- API Direct (theoretically deprecated since it is version 1.4): https://github.com/AdobeDocs/analytics-1.4-apis/blob/master/docs/data-insertion-api/index.md
- Bulk Insert: https://github.com/AdobeDocs/analytics-1.4-apis/blob/master/docs/data-insertion-api/index.mdhttps://...
- Edge Network Server API: https://experienceleague.adobe.com/docs/experience-platform/edge-network-server-api/data-collection/...

As far as I have been able to understand from the documentation, the best way is through Bulk Insert, but seeing that Adobe's strategy is to centralise through Edge Network, I don't know if the ingestion will be deprecated through Bulk as it was deprecated in API 1.4 (through XML

1 Reply


Community Advisor

I have not used the any of the insertion methods myself, but I am wondering if the "Bulk Insert" is better for large imports (like taking offline data and importing it to stitch with your web data), and the Edge Server is better for "live incoming data" such as setting this up with the Web SDK and capturing data as people are using the system?


Maybe this would help inform your usage?


I know I am not the best to answer this, but I did notice there were no other responses and I didn't want this to go unanswered.