SQL constaints are set of rules that restricts the type of data that can be inserted into a table. They ensure data integrity and enforce certain conditions on the data stored in the database.