The HTTP Plugin for MySQL offers three APIs:
REST-like CRUD, REST-like JSON DOCUMENT and SQL. The SQL API lets
you run any SQL you want. Including, for example, DROP
mysql.users if you mess up your setup. Insecure? It
depends on your viewpoint.
It’s more than just another protocol…
On the first look HTTP is just another network protocol for sending requests to MySQL. HTTP is the protocol of the web. Whether you need to integrate MySQL in a larger setup and use web services for data exchange or you want to access MySQL from a JavaScript client that is restricted to HTTP/Websocket. HTTP is the natural choice. CouchDB convinced many when it introduced the idea.
| HTTP Client | … |