{"repo":"jeffknupp/sandman2","free":true,"listed":false,"github":"https://github.com/jeffknupp/sandman2","clone":"git clone https://github.com/jeffknupp/sandman2.git","description":"Automatically generate a RESTful API service for your legacy database. No code required!","language":"Python","stars":2042,"topics":["python","sqlalchemy","database","rest-api","restful-api","rest","orm","sqlite-database","automatic-api"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"sandman2 sandman2 documentation [ Dependencies scanned by PyUp.io ] sandman2 automagically generates a RESTful API service from your existing database, without requiring you to write a line of code. Simply point sandman2 to your database, add salt for seasoning, and voila!, a fully RESTful API service with hypermedia support starts running, ready to accept HTTP requests. This is a big deal. It means every single database you interact with, from the SQLite database that houses your web browser's data up to your production PostgreSQL server can be endowed with a REST API and accessed programmatically, using any number of HTTP client libraries available in every language. sandman2 frees your data . For developers: Imagine you're working for AnonymousCorp and need to access Group Y's data, which is presented to you through some horrible API or GUI. Wouldn't it be nice if you could just interact with that database through a REST API? More than that, imagine if you could interact with the database through a REST API and no one had to write any code . Not you. Not Group Y. No one. That means no boilerplate ORM code, no database connection logic. Nothing. sandman2 can be run as a command-line tool ( sandman2ctl ) that just takes your database information as parameters and connects to it, introspects the schema, generates a RESTful API, and starts the server. What Happened to Sandman (1)? sandman , the precursor to sandman2 , is no longer being maintained. sandman had almost identical","default_branch":null,"files":null,"tree":[],"storefront":"/r/jeffknupp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jeffknupp/sandman2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}