Introduction & Credits
Query sqlite via http - and remote clients too!
Last updated
Query sqlite via http - and remote clients too!
Last updated
📢 This project's next version was forked, that will support more databases than sqlite (hence the new name, if you noticed 😉). It will take some time, through improvements and, alas, breaking changes. The development is happening in the branch, and you can find the changes and the steps needed to migrate a regular installation in the document.
I recently started a over the future direction for this project. Take a look, and chip in if you want!
ws4sqlite is a server-side application that, applied to one or more SQLite files, allows to perform SQL queries and statements on them via REST (or better, JSON over HTTP).
Possible use cases are the ones where remote access to a sqlite db is useful/needed, for example a data layer for a remote application, possibly serverless or even called from a web page (after security considerations of course).
Client libraries are available, that will abstract the "raw" JSON-based communication. See for Java/JVM, for Go(lang); others will follow.
As a quick example, after launching
It's possible to make a POST call to http://localhost:12321/mydatabase
, e.g. with the following body:
Obtaining an answer of:
Many thanks and all the credits to these awesome projects:
(MIT License);
(MIT License);
(MIT License);
(3-Clause BSD license);
(MIT License);
(3-Clause BSD License);
(MIT License)
and of course, .
Kindly supported by