Nanoparticles based on natural, engineered or synthetic proteins and polypeptides for drug delivery applications.