Se considera que un alcaloide es, por definición, un compuesto químico que posee un nitrógeno heterocíclico procedente del metabolismo de aminoácidos; de proceder de otra vía, se define como pseudoalcaloide.