While the US and Russia worked with other countries on the Sea Launch platform (which wound down in 2014), China is the only nation to have launched a rocket from sea using a platform and tech it fully owns, according to TechCrunch. The launch, however, took place from a private cargo ship. SpaceX, meanwhile, has also launched and landed rockets at sea.