Upstream é um termo em inglês usado para descrever a direção oposta ao fluxo de um rio ou correnteza. O termo também é utilizado na área de tecnologia da informação para descrever a transferência de dados de um computador ou dispositivo para um servidor ou sistema centralizado. Em geral, o termo upstream pode ser associado a ideia de movimento em direção contrária, ou seja, no sentido contrário da corrente ou fluxo.