Sea of Thieves is a paid game and you can’t get it free. But you can obtain the updates once you have purchased the game on your Xbox One or Windows 10 PC.