Существует ли бесплатная система управления API (например, Альтернатива Mashery)? [закрытый]


Я изучаю выпуск общедоступного API REST, который я хотел бы защитить с помощью ключей API. Такие услуги, как Mashery предлагать услуги управления API; за их технические характеристики они предлагают:

  • Регистрация API, доступ и предоставление самообслуживания
  • выдача ключей и управление учетными данными
  • использование дросселирования и ограничения привязаны к ключу, пользователю, методу или группе
  • интеллектуальное кэширование часто используемых звонит
  • настройка бизнес-правил на основе фильтров, параметров и методов

есть ли бесплатные (как в пиве, так и в свободе) инструменты/услуги, которые предлагают любую из этих функций? Статьи, описывающие лучшие практики?

Я работаю в среде Perl / Unix, но меня интересуют и другие решения. Я не могу позволить себе Машери, а изобретать велосипед-это боль. Спасибо.

10 63

10 ответов:

Отличный вопрос :) - на самом деле есть бесплатные (как в пиве) решения для управления API - с помощью 3scale вы можете перечислить свой API, установить ограничения на использование различных типов планов и управление ИБП. Услуга бесплатна, если вы не взимаете плату за доступ к API, в этом случае есть комиссия.

услуга появляется в списке на рынке 3scale прямо сейчас, но скоро появится решение white label, которое не будет бесплатным, но по очень доступной цене. Мы будем счастлив установить любого заинтересованного с ранней учетной записью (просто напишите Мне по адресу steve@3scale.net).

Steven Willmott, Tech lead / 3scale

наш продукт ( WSO2 API Manager) является 100% открытым исходным кодом под лицензией Apache в настоящее время из бета-версии.

работа ведется открыто architecture@wso2.org; не стесняйтесь присоединиться!

доступно для бесплатного скачивания (здесь) или (hosted service API Cloud).

Иза Мост вероятно, стоит серьезно посмотреть. Особенности включают в себя:

да. Apigee обеспечивает самообслуживание, управление API freemium, в частности аналитику и ограничение скорости. Это бесплатно для использования до 10 000 запросов в час.

Это в частном просмотре, но любой может подписаться на приглашение. Как только вы получаете приглашение, оно сразу же настраивается - вы создаете прокси-сервер и используете этот новый URL-адрес прокси (или сопоставляете его с вашим собственным доменом).

вы также можете использовать его для аналитики на API, которые вы потребляете.

его от Sonoa Системы и мы построили его на нашем маршрутизаторе API, который мы используем для наших 50 корпоративных клиентов (банки, медиа-компании и т. д.) Таким образом, это в основном freemium, упрощенная веб-версия нашего корпоративного продукта.

ура, Скотт Риган, команда Apigee (scott@apigee.com)

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

в любом случае, трудная часть представляет ваши внутренние системы как полезные внешние API. Отслеживание ключей API и т. д. Не так уж сложно.

Хммм, Машеры бесплатно-я бы хотел, чтобы мы могли себе это позволить. Но тогда я желаю многого:)

Машеры на самом деле начали, когда я был в стартапе, который нуждался именно в том, о чем вы говорите. За последние несколько лет, когда мы начали обслуживать много крупных клиентов с более существенными потребностями, широта нашего решения, безусловно, выросла вместе с ценностью, которая представляет.

но это не значит, что нет спроса от много стартапов для более доступного "базового" решения для управления API, которое включает в себя все или большинство функций, которые вы упоминаете. Мы активно работаем над решением для стартапов, которое именно так и есть. Ждите анонс в ближайшее время.

Ура -

Орен Михельса ИСПОЛНИТЕЛЬНЫЙ ДИРЕКТОР Mashery

Apigee имеет бесплатную версию. Попробуйте найти Apigee To-Go, и вы будете иметь доступ к бесплатные инструменты.

вероятно, это поздний ответ. Вот несколько служб управления api, на которые стоит посмотреть -

  1. 3scale dot net (бесплатно-150 000 вызовов API / день - > 4,500,000 вызовов API / месяц)
  2. apigee dot com (бесплатно-3 500 000 запросов API / месяц)

надеюсь, что это помогает.

Я хотел бы рекомендовать проект управления API лак-значение apiKey. Мы используем лак http accelerator / reverse proxy и его скриптовые возможности, поэтому он обеспечивает отличный уровень настраиваемости. Redis используется в качестве базы данных. Проект находится в активной разработке, пожалуйста, не стесняйтесь запросить новые возможности.

мы используем CloudGate из управляемых методов. У него есть бесплатная версия, которая включает в себя такие типы услуг по аутентификации, авторизации, регулирования, управления ключами, маршрутизации и мониторинга, ответа кэширование и т. д...

Брайан