承诺书当然具有法律效力。承诺书实际上类似于协议书,都是基于双方意思表示一致的情况下作出,只要不违法法律法规、公序良俗等或者侵犯他人合法利益的情况下都可以发生法律效力。因为承诺书属于合同中的一种,所以我们更加尊重和保护当事人的自主意愿,即平等、自愿协商一致即具有法律效力,但这一切的前提都是不得违反我国法律和行政法规的禁止性规定。
《民法典》第四百六十五条,依法成立的合同,受法律保护。依法成立的合同,仅对当事人具有法律约束力,但是法律另有规定的除外。