2009-02-10 2 views
63

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

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

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

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

+0

Не могли бы вы объяснить, какая разница между Mashery и простой Subversion? – Avram

+29

Subversion - это система управления версиями.Mashery - это размещенная платформа управления API. Они не совсем сопоставимы, не говоря уже о Photoshop и Gmail. – Anirvan

+4

LOL ^^ «не больше, чем сказать Photoshop и Gmail» - это был лучший смех дня до сих пор :) – amphibient

ответ

17

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

Служба теперь отображается на рынке 3scale прямо сейчас, но вскоре будет выпущено белое решение, которое не будет бесплатным, но с очень доступной ценой. Мы были бы рады, если бы кто-нибудь заинтересовался ранней учетной записью (просто напишите мне по адресу [email protected]).

Стивен Willmott, Tech свинца/3scale

+4

Я нахожу 3scale едва пригодным для использования, не будучи вынужденным платить 125 долларов в месяц. Это испугало меня от использования его в дополнение к всем основным функциям, которые вычеркнуты с уродливыми красными X. Даже если цена была ниже, ограничиваясь всеми необходимыми вещами, такими как взимание платы за использование API, частные группы API отсутствуют в пробном опыте. Сказав, что я ищу конкурентов, которые оценены менее агрессивно и с большим количеством функций, когда я расширяюсь. Это безумие, чтобы начать платить только за разработку на платформе. – KJW

+0

Привет, Ким, платформа предоставляет все основные возможности для бесплатных лимитов, аналитики, портала разработчиков, регистрации разработчиков, управления ключами, оповещений, веб-хостингах - и до нескольких тысяч тысяч вызовов в день (бесплатно) на API , Главные вещи в следующем пакете, которые вы могли бы искать - выставление счетов/платежей, управление вашим доменом и многие другие вещи стоили нам денег - и, хотя мы можем менять цену с течением времени. Если вы считаете, что там, мы думаем, что это очень много, - обратная связь всегда приветствуется. – steve

+0

Я также нашел 3scale невозможным неинтуитивным. Я несколько раз пытался настроить базовую экспозицию API, но не смог завершить процесс. Хотя есть свободный уровень, который все еще ищет лучшее решение. – sobelito

3

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

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

3

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

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

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

Приветствия -

Орен Михельс генеральный директор Mashery

11

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

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

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

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

веселит, Скотт Regan, Apigee команда ([email protected])

3

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

1

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

Brian

20

Api Axle, вероятно, стоит серьезный взгляд. Особенности включают:

  • Панель приборов.
  • Это Node.js, модульная и программируемая.
  • Он поддерживает несколько API-интерфейсов в одном развертывании.
  • It supports signed requests.
  • Это opensource and free.
  • Имеет its own API.
+0

это выглядит довольно хорошо. Возможно ли размещение прокси-сервера где-нибудь? Если да, то что хорошего места для этого? – KJW

+0

Привет, Ким. Да, вы можете разместить его в любом месте (например, AWS). Если вы хотите связаться с нами, я могу вам помочь - мой адрес электронной почты - phil на apiaxle.com. –

+0

Api Axle выглядит как приятное и простое решение, если вы можете жить с быстрым, минимальным набором функций, лицензированных GPL. –

3

Я хотел бы рекомендовать проект управления api varnish-apikey. Мы используем Varnish http accelerator/обратный прокси и его возможности сценариев, поэтому он обеспечивает отличный уровень настраиваемости. Redis используется как база данных. Проект находится в активном развитии, вы можете запросить новые функции.

24

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

Работа выполняется открыто по адресу [email protected]; не стесняйтесь присоединяться!

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

+1

Дополнительную информацию можно найти на [http://wso2.com/products/api-manager](http://wso2.com/products/api-manager) –

+2

Теперь есть также облачная версия: http: // wso2.com/cloud/api-cloud/ - в настоящее время в свободной бета-версии и, вероятно, будет иметь свободный уровень впоследствии – DSotnikov

3

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

  1. 3scale сети точки (Free - 150000 API вызовы/день -> 4500000 API вызовов/месяц)
  2. apigee точка ком (Free - 3,500,000 запросов API/месяц)

Надеюсь, что это поможет.

Смежные вопросы