Существует ли бесплатная система управления API (например, Альтернатива Mashery)? [закрытый]
Я изучаю выпуск общедоступного API REST, который я хотел бы защитить с помощью ключей API. Такие услуги, как Mashery предлагать услуги управления API; за их технические характеристики они предлагают:
- Регистрация API, доступ и предоставление самообслуживания
- выдача ключей и управление учетными данными
- использование дросселирования и ограничения привязаны к ключу, пользователю, методу или группе
- интеллектуальное кэширование часто используемых звонит
- настройка бизнес-правил на основе фильтров, параметров и методов
есть ли бесплатные (как в пиве, так и в свободе) инструменты/услуги, которые предлагают любую из этих функций? Статьи, описывающие лучшие практики?
Я работаю в среде Perl / Unix, но меня интересуют и другие решения. Я не могу позволить себе Машери, а изобретать велосипед-это боль. Спасибо.
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).
Иза Мост вероятно, стоит серьезно посмотреть. Особенности включают в себя:
- панель управления.
- это узел.js, модульный и программируемый.
- он поддерживает несколько API в одном развертывании.
- Это поддерживает подписанные запросы.
- Это с открытым исходным кодом и бесплатно.
- Это свой собственный API.
да. 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, на которые стоит посмотреть -
- 3scale dot net (бесплатно-150 000 вызовов API / день - > 4,500,000 вызовов API / месяц)
- apigee dot com (бесплатно-3 500 000 запросов API / месяц)
надеюсь, что это помогает.
Я хотел бы рекомендовать проект управления API лак-значение apiKey. Мы используем лак http accelerator / reverse proxy и его скриптовые возможности, поэтому он обеспечивает отличный уровень настраиваемости. Redis используется в качестве базы данных. Проект находится в активной разработке, пожалуйста, не стесняйтесь запросить новые возможности.