OVH is one of the largest providers in the world. They run a sub brand for personal use (bare metal for $5/m, hardware replacements in 30 min or less usually).
..and they do support all of those things you just listed, not just API-backed bare metal.
..and they do support all of those things you just listed, not just API-backed bare metal.