There is no completely free version of Xbox Live, but basic access (Xbox Live Free) comes with every Xbox console and allows:
Paid tiers:
You can enjoy some features without a subscription, but full online multiplayer requires Gold or Ultimate.