Astra mod. 400 выпущен в 1921 году фирмой Societa Unceta and compania (Испания), и производился вплоть до 1950 года. Mod. 400 разработан на основе пистолета Campo-Giro 1913 года. Astra mod. 400 состояли на вооружении испанской армии, и, помимо этого, поставлялись на экспорт, в том числе и в фашистскую Германию. Именно по заказу Германский вооруженных сил в 1943 году была разработана модификация модели 400 - модель 600 под патрон 9х19 Para - самый распространенный пистолетный патрон в Германской армии на то время. Кроме того, были разработаны модификации калибров 9х17мм и 7.62х17мм, выпускавшиеся под маркировкой mod. 300.
Пистолет построен по схеме со свободным затвором. Возвратная пружина находится на стволе. УСМ одинарного действия, со скрытым курком. Автоматический предохранитель разъединяет тягу спускового курка и шептало при незакрытом затворе. Второй неавтоматический предохранитель расположен на задней стороне рукоятки, и выключается при полном обхвате рукой.
Патронник и магазин спроектированы таким образом, что в Astra mod. 400 могут использоваться практически вся линейка патронов калибра 9 мм: от 9х19 Para до 9х23мм Бергманн-Байард.
Пистолет славился хорошей точностью и высокой надежностью.