Крепость Ям была построена в 1384 году на восточном берегу реки Луги на месте поселения IX века и служила форпостом Новгородской боярской республики, прикрывая путь к морю. Крепость занимала площадь 0,2 га и состояла из 4 башен, объединенных сплошными каменными восьмиметровыми стенами, которые были окружены глубоким рвом.
В течении 200 лет пограничная крепость оставалась неприступной для завоевателей, в 1395 году ее безуспешно атаковали шведы, в 1397 году — Ливонские рыцари, в 1450-х годах — дважды осаждали немецкие рыцари Ливонского ордена. В XV-XVI веках Ям был не только мощной крепостью, но и крупным административно-экономическим центром Новгородской земли. Интересен тот факт, что для более эффективных оборонительных действий Ям соединили дорогой с крепостью в Копорье.