used for defining and creating services for numerous languages. … written in a variety of languages and frameworks, including ActionScript, C, C++,[3] C#, Cappuccino, Cocoa, Delphi, Erlang, Go, Haskell, Java, Node.js, Objective-C, OCaml, Perl, PHP, Python, Ruby, Rust, Smalltalk and Swift. ....