Technically, pergolas have a roof, but they are not fully covered roofs; up top, there are slats or lattices that provide some shade but can let in the sun, snow and rain unless covered. Because pergolas have open roofs, they are great structures for vining or climbing plants.