Code appelable installé sur un gestionnaire de base de données, exposant une API à travers laquelle il peut être appelé. Normalement écrites dans le langage de requête natif, certaines plates-formes SGBD prennent également en charge d'autres langues.