wcf-http

REST based HTTP API - should I use WCF?

I would like to code a REST based HTTP API which is accessible from .NET and any other language like for example Python. Should I use WCF for this? Or will that make the other languages harder to interop with my API? I want the server to carry no state at all, and I want to be able to take advantage of HTTP persistent connections becau...