Yes, Rust Bullet is compatible with cadmium. Cadmium is mostly used in the electroplating of metal and steel. It is used as a form of corrosion protection. Before applying Rust Bullet on electroplated surfaces, the surface must be clean and free of contamination. We recommend cleaning and etching the electroplated surface with Rust Bullet Metal Blast to ensure proper adhesion.