The docs suggest you can override the soap_version, but w/ 1.2, that doesn't seem to work. Before, I could: c = Savon.client ... c.config.soap_version = 2 In 1.2, it lets you set the soap version, but it doesn't impact the XML that is generated. I think they must be set in a constructor or something.