Anexar arquivos externamente

Olá Pessoal, onde trabalho estamos desenvolvendo um sistema CRM.
E no sistema vamos precisar anexar diversos tipos de arquivos e tamanhos.
E gostariamos de mandar esses arquivos para a nuvem (google drive, one drive) com o intuito de não ter que ter um servidor interno para armazenar tudo.
Alguém já fez algo parecido pra me dar algumas dicas de API por exemplo que faça esse trabalho, ou até mesmo qualquer outra solução…