This question already has an answer here:
I am renting a linux server and would like to have access to an ethereum node on the server for a dapp. It seems impractical to host an entire node on the server as it would take up so much space. Is it possible to communicate with the blockchain without running a node? I haven't been able to find much support for light nodes.
How can I read from and write to the blockchain without having a full node?