Fake Online REST API for Testing and Prototyping
powered by JSON Server
and lowdb
JSONPlaceholder is a free online REST service that you can use whenever you need some fake data.
It's great for tutorials, faking a server, sharing code examples, ...
Run this code in a console or from anywhere (CORS and JSONP supported).
var root = 'http://jsonplaceholder.typicode.com';
$.ajax({
url: root + '/posts/1',
method: 'GET'
}).then(function(data) {
console.log(data);
});
"Try me!"
Inspired by common use cases.
/posts | 100 items |
/comments | 500 items |
/albums | 100 items |
/photos | 5000 items |
/todos | 200 items |
/users | 10 items |
All HTTP verbs are supported.
View usage examples.
GET | /posts |
GET | /posts/1 |
GET | /posts/1/comments |
GET | /comments?postId=1 |
GET | /posts?userId=1 |
POST | /posts |
PUT | /posts/1 |
PATCH | /posts/1 |
DELETE | /posts/1 |
JSON Server powers this website. You can use it to create the same fake API in less than 30 seconds with your own data.
npm install -g json-server
You seem to be on OS X, see also katon, another dev utility.
Check also Pegasus, a front-end library that lets you load JSON while still loading other scripts.
Do you sometimes forget to run tests before a git commit or push?
See also hotel
Local .dev domains for everyone and more!
See also GitHub Web Notifier
Never miss something on GitHub.
See also stop-server
Shut down your computer using a phone and Node.js