Preheat the oven to 400°F. Line two baking sheets with parchment paper.
In a medium saucepan, combine water, butter, sugar, and salt. Bring to a full boil.
Add the flour all at once and stir vigorously until a smooth dough forms.
Continue cooking for 1 to 2 minutes, stirring constantly, until a thin film forms on the bottom of the pan.
Transfer the dough to a mixing bowl and cool for 5 minutes.
Beat in the eggs one at a time until the dough is smooth, glossy, and forms a thick ribbon when lifted.
Transfer the dough to a piping bag fitted with a large French star tip.
Pipe twelve 4-inch éclairs onto the prepared baking sheets.
Bake for 25 minutes.
Reduce the oven temperature to 350°F and bake for an additional 12 to 15 minutes until deeply golden brown.
Remove from the oven and immediately poke a small hole in each end of the shells.
Return the shells to the turned-off oven with the door cracked open for 10 minutes.
Cool completely, then allow them to sit uncovered for 30 minutes before filling.