What is the difference between an NDA and a non-compete agreement?

Non-disclosure agreements and non-compete agreements are essentially different legal contracts serving different purposes. NDAs protect confidential information shared between parties during a business relationship, whereas non-compete agreements restrict talents from engaging in different activities (such as working for a competitor or starting a competing business) that conflict with the business interests of their employers, for a duration after their relationship is terminated.