# OpenGate RESTful services and beyond
The OpenGate development team is always concerned about exposing loosely coupled services, with high level of interoperability. How they designed the OpenGate programming interfaces to achieve these targets? Well, they thought in the REST architectonic style plus standardized mime types to reach a high level of interoperability. RESTful services enables the use of nearly any programming language and the use of simple and powerful tools such as the fantastic GNU curl. If you didn’t it earlier, it’s a good time to check out the quick start section, there you can find the easy way with curl.
In the next figure you can see the API URI based tree