Простой в использовании конструктор API

Я хотел бы создать простой REST API для обслуживания данных JSON и некоторых основных операций CRUD. Мое единственное другое требование - иметь какую-то аутентификацию. В идеале это позволило бы мне ввести список полей данных, заполнить эти поля, а затем предоставить их через службу RESTful с некоторой формой аутентификации. Он должен быть совместим с angularjs $http (я думал, что это все службы RESTful, но, по-видимому, нет).

Я использовал Dreamfactory, но в нем есть некоторая сложность, которая мне не нужна для простого проекта, и я бы предпочел не запускать свой собственный в Express + NodeJs (хотя сейчас это мой запасной вариант).

В идеале интерфейс «укажи и щелкни» для создания REST API, который я могу разместить у себя, реально все, что достигает того, что описано в первом абзаце.

Я нашел развернутым. Все идет нормально. Пока не уверен насчет аутентификации, но все просто.
Это будет deployd.com ?
@Mawg Да, но с тех пор я пошел с baasbox.com. Очень прост в установке и использовании. Я развернул свое производственное приложение за обратным прокси-сервером nginx для обеспечения SSL. Шикарная установка.
Мне разрешено, даже поощряется, отвечать на ваши собственные вопросы, чтобы другие, у кого возникнет такой же вопрос в будущем, знали ответ ;-)

Ответы (2)

Создав проект с помощью Deployd, Baasbox и Parse с тех пор, как я задал этот вопрос, Deployd — это мой выбор для простого в использовании конструктора API .

Аутентификация не является надежной, как могла бы быть (вам нужно ограничить каждый метод для каждой коллекции с помощью кода на стороне сервера), но она проста, а прототипирование происходит очень быстро.

Лично я обнаружил, что производительность Deployd и Parse лучше, чем у Baasbox, но это может быть настройка, которую я использую. Parse больше не существует (за исключением версии с открытым исходным кодом), поэтому я рекомендую Deployd.

(Для справки, мне нравятся Baasbox и Parse, я просто предпочитаю Deployd)

Как насчет Сваггера ? Он имеет инструменты для генерации как серверного, так и клиентского кода API.

Пожалуйста, подробно, как это работает.
«Цель Swagger™ — определить стандартный, не зависящий от языка интерфейс для REST API, который позволяет людям и компьютерам обнаруживать и понимать возможности службы без доступа к исходному коду, документации или проверки сетевого трафика». Не совсем «простой в использовании инструмент API». Кто-то, возможно, реализовал swagger в таком инструменте, но это не имеет значения.