Contrat/devis différence?

y a t il une différence entre un contrat et un devis? est obligé de respecter les engagements quand il y a un devis de signé?