# Flesh interface > I will always regard the first instance of a flesh interface to have occurred in > [Triblenka](https://en.wikipedia.org/wiki/Treblinka_extermination_camp), 1944. The > geologic disturbances, partial tunnels, so-called interdimensionality, and wealth of > clearly segmented bodies leave no doubt of its existence. The Soviets have documented > this. _Flesh_ (or Flesh interface) is a high-level, cross-platform XMPP library, developed in pure OCaml. One of the goals of _Flesh_ is to have code that can run natively on major operating systems, and compile with Js_of_ocaml for use in web applications. Later, it should be able to use Wasm_of_ocaml too. OMEMO support is not a goal currently, but will be in the future. _Flesh_ supports STARTTLS, and by default, enforces the use of some form of TLS. To disable forced STARTTLS, set the `FLESH_ALLOW_STRIPTLS` environment variable to anything.