Mark out the area to be paved with a length of string and stakes. Dig out the grass and topsoil from the area inside the outline with a spade. Dig down 10 inches to allow room for the bedding gravel and sand mixture underneath the pavers.
Compact the ground with a plate compactor. Pour the gravel base into the excavated area to a depth of 3 inches and rake it level. Compact the base material with the plate compactor to achieve a firm base for your pavers. Pour another 2 inches of gravel into the area, rake and compact it. Finish by pouring the last of the gravel into the area to a depth of 2 inches. Rake this level and compact it.
Lay edge restraints along the perimeter of the area to be paved, according to the manufacturer's instructions. For curved areas of the driveway, cut the edge restraints into smaller strips or remove any cutaway sections to allow the restraints to bend to the right shape. Hammer the fixing nails through the edge restraints into the bedding layer. Lay the first pavers in one corner of the area to be paved, following your desired pattern.
Lay the next set of pavers in line with the first ones, according to the pattern you have chosen. Keep the pavers straight in relation to one another to achieve the best look for your driveway. Where the pavers need to be cut to fit into the area, mark them with a piece of chalk and use a paver cutting tool to fit them to size.
Set the pavers in place with a hand tamper. Pour masonry sand over the pavers and sweep it across with a brush so it falls into the gaps between the pavers, filling the joints. Repeat this twice to make sure all of the joints are filled.