Fästningen har vid två tillfällen fungerat som skydd när Stockholm har angripits. Första gången var 1612 då danskarna anföll och andra gången var 1719 när ryssarna härjade i Stockholms skärgård. Den gamla fästningen revs och ersattes med det nuvarande kastellet som stod färdigt 1863.
Men den snabba utvecklingen av nya vapen gjorde att man misstänkte att kastellets murar inte skulle hålla, vilket också bevisades 1872 när man provsköt mot fästningen.