Le code déclaratif est un paradigme de programmation où le code décrit ce que le logiciel doit accomplir, plutôt que comment. Il s'agit de définir un ensemble de règles, de contraintes ou de relations entre les différents composants du programme.
Comparé au code impératif, qui décrit les étapes spécifiques que le programme doit suivre pour atteindre un objectif, le code déclaratif est plus facile à lire, à comprendre et à entretenir, en particulier pour les programmes complexes comportant de nombreuses pièces mobiles.
Le code déclaratif est souvent utilisé dans les langages de programmation fonctionnels et les frameworks tels que React et Angular, ainsi que dans les langages de requête tels que SQL.