Обязателен был в кремле и колодец «тайник» под защитой мощной башни (Тайницкие башни известны в кремлях Москвы, Нижнего Новгорода, Тулы, Казани, в Астрахани есть Потайные Водяные ворота, в Новгороде был пристроенный к стене особый «Тайницкий городок»). Здесь же, в кремле, — хранилища: Житные, Сытные, Зелейные дворы и прочие склады, а также тюрьмы (в XVIII—XIX веках — гауптвахты), губные и съезжие избы и т.п.

И наконец, крепостные стены. Излишне говорить, что каменным крепостям предшествуют деревянные, известные с IX века, Кремли, дошедшие до нашего времени, выстроены, за исключением псковского (XII—XV веков), в едином Русском государстве — по приказу из Москвы и присланными Москвой мастерами. Вслед за кремлевскими стенами Москвы (1485—1495, окончательно завершены в 1516 году) строятся на памяти одного поколения кремли в Новгороде (1484—1500), Нижнем Новгороде (1500—1511), Туле (1514— 1521), Коломне (1525—1531), Зарайске (1528—1531). Вторая половина XVI века, время борьбы с поволжскими ханствами, дает новую серию кремлей: в Серпухове (1550-е годы), Казани (1556—1568), Астрахани (1582—1589). Ростовский и вологодский Митрополичьи дома, которые по привычке иногда называют кремлями, построены в 1б70-х годах. Последний русский кремль возведен в Тобольске уже при Петре I (1712—1717), он же первый, выстроенный по архитектурному проекту (1699) в современном понимании этих слов.

Наиболее протяженные стены в Московском Кремле (2235 м), немногим уступают ему коломенский и нижегородский (более 2000 м); самый маленький кремль — в Тобольске (676 м, без пристроенных к кремлю Софийского и Гостиного дворов). Зато коломенские стены превзошли высотой даже московские (24 м против 19), остальные кремли значительно ниже. Толщина кремлевских стен колеблется в разных городах от 2,7 до 5,2 м. Кремлевские стены сложены из кирпича, в Нижнем и в Зарайске нижние части стен из белого камня. Был и целиком белокаменный кремль — в Серпухове, не говоря уже, конечно, о московской крепости времен Дмитрия Донского, с которой и повелось величать Москву «Белокаменной».