A carport is a designed to provide shelter for vehicles, typically cars. It typically consists of a roof supported by posts, and may have one or more sides open. Carports are often used as an alternative to a garage and offer protection from the elements while allowing easy access to the parked vehicles.