Home » FAQ » Basics » What programming languages is Zencoder compatible with?

permalink What programming languages is Zencoder compatible with?

Any language capable of sending HTTP requests. This includes Python, Ruby, Java, .NET (C#, VB, F#, etc.), PHP, Perl, Javascript, Tcl, Haskell, Factor, Common Lisp, Smalltalk, Forth, ML, R, S, J, K, Bash, Clojure, Scala, Modula2, Modula3, ColdFusion, Emacs Lisp, Lua, C, C++, D, Objective-C, NewtonScript, Mathematica, PL/SQL, Cobol, Arc, and Assembly. If you don't see your preferred language here, check to see if it supports The Internet. If so, it's probably fine.

In other words, the Zencoder API is just HTTP requests in and out. We do offer a few integration libraries, which make it a bit easier to use, but it isn't that hard to integrate with Zencoder without a library. Built-in JSON or XML support is a bonus, but JSON is so simple that if you happen to use a language that doesn't support it (Cobol?), you can probably hack it together yourself.