- Регистрация
- 1 Мар 2015
- Сообщения
- 16,046
- Баллы
- 155
Это коллекция полезных ресурсов для создания API-интерфейсов RESTful HTTP + JSON. Есть много хороших инструментов и целых экосистем! Это может быть ошеломляющим, не зная, какие варианты доступны, поэтому вы можете использовать это как справочную отправную точку.
Вклады приветствуются. Категории также открыты для предложений!
Содержание
Рубин
Генеральная
Хостинг
Хостинг
Вклады приветствуются. Категории также открыты для предложений!
Содержание
- : тестируйте и автоматически генерируйте документацию OpenAPI для любого API.
- : редактор для разработки спецификаций Swagger.
- : список библиотек и сред, обслуживающих экосистему Swagger.
- : список библиотек и сред, обслуживающих экосистему OpenAPI.
- . Пишите, высмеивайте и делитесь вашими характеристиками Swagger онлайн.
- : проверка документации API, написанной в API Blueprint, на его бэкэнд-реализацию.
- : веб-IDE для разработки API.
- : конвертирование между различными форматами API-спецификаций.
- : перегружайте любой файл OAS с помощью насмешек, преобразований, проверок и многого другого.
- : поддерживает форматы описания API, включая Swagger, формат OAI, RAML, API Blueprint, IO Docs, WADL, коллекции Postman и HAR 1.4 и более
- : разработка и публикация API уровня предприятия с использованием RAML
- : быстрый и легкий макет RESTful API из определений API
- : SDK, документация с тестированием и отладкой
- : хранилище не зависящих от языка спецификаций API / моделей данных.
- : каталог спецификаций API в формате OpenAPI (он же Swagger) 2.0.
- : документация и тестовые консоли для общедоступных API.
Рубин
- : Rails для приложений только API.
- : шаблонное приложение Sinatra для написания API в Ruby.
- : продуманный микро-фреймворк для создания REST-подобных API в Ruby.
- : Приводит соглашение по конфигурации для вашего поколения JSON.
- : генерировать JSON и XML из любого объекта ruby.
- : создание структур JSON через DSL в стиле Builder.
- : анализировать и визуализировать документы REST API с использованием представительств.
- : инструментарий, упрощающий создание веб-API.
- : API-интерфейс сервиса для Django.
- : легкий REST минирамка для Python.
- : простая структура для создания REST API.
- : Falcon - это низкоуровневая высокопроизводительная среда Python для создания HTTP-API, серверных приложений и высокоуровневых сред.
- : Swagger / OpenAPI Первая платформа для Python поверх Flask с автоматической проверкой конечной точки и поддержкой OAuth2
- : интеллектуальная платформа веб-API, разработанная для Python3.
- : Sanic - это похожий на Flask веб-сервер Python 3.5+, созданный для быстрой работы.
- : hug стремится сделать разработку API на основе Python максимально простой, но не более простой.
- : приложений Web и сервисов для Node.js.
- : Node.js REST Framework, специально предназначенный для API веб-сервисов.
- : быстрая, незавершенная, минималистская веб-платформа для Node.js.
- : MVC Framework в реальном времени для Node.js.
- : мульти-транспортный сервер API Node.js со встроенными возможностями кластера и отложенными задачами.
- : построить
- : Веб-фреймворк следующего поколения для Node.js
- : платформа Node.js для создания API и простого подключения к бэкэнд-источникам данных.
- : набор микросервисных услуг для Node.js.
- : Создавайте RESTful и API в реальном времени через Socket.io или Primus.
- : Deployd - это самый простой способ создания API в реальном времени для веб-приложений и мобильных приложений.
- : современная среда node.js для эффективных и масштабируемых веб-приложений, построенная на основе TypeScript
- : тонкий слой, net/httpкоторый помогает легко RESTful API
- : библиотека Go для упрощения создания, обновления и удаления структурированных данных произвольной глубины - для быстрого и легкого создания служб REST.
- : RESTful микро-фреймворк, написанный на Go.
- : перейдите на микро-фреймворк, чтобы помочь в написании теста интеграции RESTful API.
- : платформа подключаемых компонентов для создания RESTful API.
- : маленький и злой REST-фреймворк для Go.
- : декларативная хорошо читаемая структура для создания restful API.
- : минималистичный REST API сервер в Go.
- : REST-фреймворк для быстрого написания ресурсных сервисов.
- : Zerver - это выразительная, модульная, функционально завершенная среда RESTful.
- : библиотека ввода-вывода и микросервисная библиотека для Scala.
- : быстрый, тестируемый, Scala HTTP сервис, построенный на Twitter-сервере и Finagle.
- : Высокоскоростной веб-фреймворк для Java и Scala.
- : простой, доступный и бесплатный веб-фреймворк.
- : фреймворк Micro-Web для создания приложений сервлетов в Scala.
- : Набор инструментов с открытым исходным кодом для создания интеграционных слоев на основе REST / HTTP поверх Scala и Akka.
- : HTTP-модули Akka реализуют полный HTTP-стек на стороне сервера и клиента поверх akka-actor и akka-stream.
- : Swagger-Akka-Http предоставляет поддержку Swagger для Akka-Http Apis.
- : инфраструктура REST с использованием безопасных для типов привязок и асинхронного неблокирующего ввода-вывода.
- : платформа для разработки высокопроизводительных веб-сервисов RESTful.
- : RESTful веб-сервисы на Java.
- : веб-служба RESTful, использующая Spring, высокопроизводительная и не требующая настройки.
- : создание API REST с тегами JSP и SQL. Редактирование и горячее развертывание ресурсов REST на сервере.
- : Микро-фреймворк, вдохновленный Sinatra Руби, с использованием WAI и Warp.
- : Еще один веб-фреймворк Haskell для быстрой разработки.
- : веб-DSL уровня типа.
- : веб-фреймворк RESTful на Haskell.
- : платформа для создания приложений HTML5, API-интерфейсов и распределенных систем.
- : Спецификация и удобства для компонуемых модулей между веб-приложениями.
- : Маленький, быстрый, модульный HTTP-сервер, написанный на Erlang.
- : эта библиотека решает проблему внедрения микросервисов с помощью Erlang.
- : библиотека Erlang для создания легких HTTP-серверов.
- : обслуживать RESTful API из любой существующей базы данных PostgreSQL.
- : perst - это способ обслуживания RESTful API из любых баз данных, написанных на Go.
- : генерация API REST для любой базы данных MySQL.
- : API поверх Symfony с поддержкой JSON-LD, Schema.org и Hydra
- : пакет RESTful API для фреймворков Laravel и Lumen
- : Fractal предоставляет слой представления и преобразования для сложного вывода данных, подобный тому, который есть в RESTful API, и действительно хорошо работает с JSON.
- : предоставляет полный набор инструментов для упрощения задачи реализации API-интерфейсов RESTful Web-сервисов.
- : превратите любую базу данных в платформу API.
Генеральная
- : автоматическое создание клиентских библиотек на Swagger-совместимом сервере.
- : Изучите автоматически SDK.
- : клиентских библиотек для веб-сервисов RESTful
- : облегченные клиентские библиотеки HTTP-запросов для нескольких языков
- : сообщество сообщества Swagger Codegen для автоматической генерации клиентов API, заглушек серверов и документации для API REST с учетом спецификации OpenAPI / Swagger.
- : HTTP-клиент API для Ruby.
- : простая, но гибкая клиентская библиотека HTTP, с поддержкой нескольких бэкэндов.
- : простой HTTP и REST клиент для Ruby
- : Ruby HTTP-клиент для API, представленных в виде схемы JSON.
- : Оболочка Ruby API.
- : Ruby HTTP / REST клиент.
- : безопасный для типов HTTP-клиент для Android и Java.
- : Restangular - это служба AngularJS, которая упрощает общие запросы GET, POST, DELETE и UPDATE с минимумом клиентского кода
- : автоматическая типобезопасная библиотека REST для .NET Core, Xamarin и .NET
- : Web Anchor обеспечивает безопасный для типов, тестируемый и гибкий доступ к веб-ресурсам.
- : Справочная документация по API, сгенерированная OpenAPI / Swagger.
- : динамически генерируйте документацию из Swagger-совместимого API.
- : Статический сайт сгенерировал документацию для вашего API.
- : инструментарий JSON Schema: , проверка и создание документации из документов JSON Schema.
- : API Blueprint рендеринг с поддержкой тем, который выводит статический HTML.
- : совместный дизайн, мгновенный макет API, сгенерированная документация, интегрированные примеры кода, отладка и автоматическое тестирование.
- : API Документация Хостинг.
- : встраиваемые команды curl в сети.
- : создание порталов для разработчиков для вашего API.
- : размещенная публичная документация по API для спецификаций OAS (Swagger) и RAML.
- : Документация с использованием стандартов Github и OpenAPI.
- : генератор документации REST API с использованием Markdown.
- : генератор документации REST API из OpenAPI 3.0 / Swagger 2.0 / AsyncAPI 1.x / определение Semoasa 0.1.0
Хостинг
- : веб-клиент HTTP.
- : Генерация и размещение макетных данных JSON.
- : HTTP-клиент командной строки.
- : Настольный инструмент для тестирования REST API.
- : REST клиент для Mac.
- : инструмент тестирования Desktop API.
- : клиент REST API для Mac, Windows и Linux.
- : бесплатный REST-клиент для JSON по протоколам HTTP
- : Windows GUI инструмент для тестирования REST API
Хостинг
- : HTTP-прокси для остальных API - фиктивные API.
- : генерировать фиктивные конечные точки HTTP.
- : и отладка POST-запросов webhook.
- : шаблонные ответы для тестирования различных сценариев для HTTP-запросов.
- Полный фальшивый REST API с нулевым кодированием.
- : инструмент для рабочего стола API.
- : Desktop API клиент и инструмент для насмешек.
- : API Marketplace.
- : Ambassador - это специализированная плоскость управления, которая переводит аннотации Kubernetes в конфигурацию посланника. Весь трафик напрямую обрабатывается высокопроизводительным Envoy Proxy.
- : управление трафиком, авторизация и контроль доступа, мониторинг и управление версиями API.
- : прокси, который находится перед вашими API.
- : прокси, который находится перед вашими API.
- : API-менеджер, встроенный в Java поверх Fuse ESB.
- : шлюз API на основе nodejs
- : прокси для запроса / ответа или потоковой передачи (длинный опрос) ответов
- : API-шлюз на основе nodejs
- : основанная на PHP платформа управления API с открытым исходным кодом
- : дает вам возможность определять правила маршрутизации и посредничества на различных предметно-ориентированных языках, включая свободный API на основе Java, файлы конфигурации Spring или Blueprint XML и Scala DSL.
- : надежный, высокопроизводительный балансировщик нагрузки TCP / HTTP.
- : быстрый сервер веб-приложений, построенный на основе Nginx.
- : дистрибутив Nginx с некоторыми расширенными функциями.
- : открытый, быстрый и масштабируемый API-шлюз, портал и платформа управления API.
- : Программный балансировщик нагрузки при поддержке Etcd.
- : пограничный сервис, который обеспечивает динамическую маршрутизацию, мониторинг, отказоустойчивость, безопасность и многое другое.
- : Уровень управления с открытым исходным кодом для API, обеспечивающий высокую производительность и надежность.
- : легкий шлюз API, написанный на Go от .
- : быстрый современный маршрутизатор HTTP (S) с балансировкой нагрузки с нулевым для развертывания микросервисов, управляемых eBay.
- : Træfik (произносится как трафик) - это современный HTTP обратный прокси-сервер и балансировщик нагрузки, написанный на Go.
- : OIdentity & Access Proxy (IAP) , который разрешает запросы HTTP на основе наборов правил. Интегрируется с ORY Hydra.
- список : Контрольный список наиболее важных контрмер безопасности при разработке, тестировании и выпуске вашего API.
- : сервер OAuth2 с OpenID Connect, написанный на Go.
- : Аттестация мобильного приложения для запрета злоупотребления API путем проверки программного обеспечения, которое обращается к вашему API. Аутентификации пользователя недостаточно!
- : мониторинг производительности API.
- : Платформа мониторинга API.
- : автоматическое тестирование API.
- : постоянно тестируйте и отслеживайте свои API после развертываний и в разных средах.
- : основанный на YAML инструмент для тестирования REST и API микробенчмаркинга
- : инструмент для тестирования вашего API на наличие известных уязвимостей безопасности с отличной интеграцией CI.
- : готовое к использованию приложение для автоматического тестирования API. Это очень простое и интуитивно понятное приложение.
- : API Developer Portal поверх API-шлюза, упростит использование API-шлюза для разработчиков.
- : Мгновенно создайте портал API с SDK, кода Live, тестовыми примерами, преобразованием API и документами и справочниками для конкретного языка - с учетом вашего API.
- : простой и мощный API для передачи ACH.
- : Fusio - это платформа управления API с открытым исходным кодом, которая помогает создавать и управлять API REST. Fusio предоставляет все инструменты для быстрого создания API из разных источников данных, но при этом можно создавать полные индивидуальные ответы.
- : платформа с открытым исходным кодом API, раскрыть всю мощь ваших API
- : Управление открытым исходным кодом API. Полноценное решение с открытым исходным кодом для управления API, основанное на Kong Mashape, node.js и docker.