I would like to build a simple REST API to serve JSON data and some basic CRUD operations. My only other requirement is to have some sort of authentication. It would ideally allow me to enter a list of data fields, populate those fields and then expose them via a RESTful service with some form of authentication. It must be compatible with angularjs $http (which I thought was all RESTful services but apparently not).

I've been using Dreamfactory but it layers some complexity that I don't want for a simple project and I'd rather not spin up my own in Express + NodeJs (although that is my fallback right now).

Ideally, a point-and-click interface to build a REST API that I can host myself, realistically anything that achieves what's outlined in the opening paragraph.

  • I've found deployd. So far so good. Not sure about the authentication yet but easy point-and-click stuff. Commented Nov 26, 2014 at 0:34
  • Would that be deployd.com ?
    – Mawg
    Commented May 27, 2015 at 14:00
  • @Mawg Yes, but since then I went with baasbox.com. Very easy to install and use. I deployed my production app behind an nginx reverse proxy to provide SSL. Slick setup. Commented May 27, 2015 at 20:46
  • 1
    Ir is allowed, encouraged even, to answer your own questions, so that others who have the same question in future will know what the answer is ;-)
    – Mawg
    Commented May 28, 2015 at 8:20

2 Answers 2


Having built a project with Deployd, Baasbox and Parse since asking this question, Deployd is my goto for easy to use API builder.

The authentication is not a robust as it could be (you need to limit each method on each collection via server side code) but it is easy and prototyping is super fast.

Personally, I've found the performance of Deployd and Parse to be better than Baasbox but that could be the setup I'm using. Parse is now defunct (with the exception of the open-sourced version) so Deployd is my recommendation.

(For the record, I do like Baasbox and Parse, I just prefer Deployd)


How about Swagger? It has tools for generating both server and client API code.

  • Please detail how it works.
    – Nicolas Raoul
    Commented Jul 10, 2016 at 4:29
  • "The goal of Swagger™ is to define a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection." Not exactly an "easy to use api" tool. Someone may have implemented swagger in such a tool, but that is besides the point. Commented Jul 11, 2016 at 0:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.