I downloaded same tile from AWS & Sentinel API. I compared pixel values for both and they differ by 1000. For example, consider red band. The value at 0,0 (row,column) for the image from Sentinel 2 is say 2242, then for same pixel the value for image from AWS is 1242. Why is this difference? From AWS & Sentinel API, I am downloading S2L2A product.
1 Answer
I expect you are downloading a Sentinel 2 product published after January 2022. This is due to Sentinel 2 Processing Baseline breaking changes.
Sentinel Hub harmonizes data across multiple different Sentinel 2 Processing Baselines when users pick the default settings. This is so the changes like this don't affect users' existing processing pipelines.
You can find more about it in documentation and a forum post.