64 votes

Existe-t-il un système de gestion des API gratuit (par exemple, une alternative à Mashery)?

Je suis à la recherche dans la libération d'un public d'API REST, que je voudrais garder protégé via l'API clés. Des Services comme Mashery offre de l'API de gestion des services; par leur fiche, ils offrent:

  • L'API de l'inscription, l'accès et libre-service mise en service de
  • La clé de la délivrance et de la gestion des informations d'identification
  • L'utilisation de la limitation et de la limitation liée à la clé, l'utilisateur, la méthode ou le groupe
  • Mise en cache intelligente des appels
  • Entreprise de configuration de règles basées sur des filtres, des paramètres et des méthodes

Sont il gratuit (comme dans la bière, ou, comme dans la liberté) outils/services là-bas qui offrent ces fonctionnalités? Les Articles qui décrivent les meilleures pratiques?

J'arrive de travailler dans un Perl/environnement Unix, mais je suis intéressé à d'autres solutions. Je ne peux pas se permettre Mashery, et la réinvention de la roue est une douleur. Merci.

24voto

Nous avons annoncé notre produit ( WSO2 API Manager ), qui est à 100% open source sous licence Apache. Vous pouvez rejoindre le programme bêta maintenant ou attendre la version finale.

Le travail se fait ouvertement sur architecture@wso2.org; n'hésitez pas à nous rejoindre! Des versions de jalons sont publiées régulièrement dans le même temps.

20voto

Phil Jackson Points 308

Api Axle mérite probablement un coup d’oeil sérieux. Les fonctionnalités incluent:

17voto

steve Points 995

Bonne question :) - en Fait, il est gratuit (comme dans la bière) de l'API de gestion des solutions à l'aide de 3scale vous pouvez inscrire votre API, définir des limites d'utilisation pour les différents types de plans et de gérer de signe-ups. Le service est gratuit, sauf si vous payer pour accéder à l'API, cas dans lequel il y a une commission.

Le service s'affiche dans le 3scale marché en ce moment, mais il y a une étiquette blanche solution qui ne sera pas libre, mais très à un prix accessible. Nous serions heureux de mettre quelqu'un s'intéresse à un début de compte (juste moi un mail à steve@3scale.net).

Steven Willmott, Tech lead / 3scale

3voto

Ask Bjørn Hansen Points 3509

Je suppose que ce genre de chose est presque toujours trop spécifique à une application pour en faire un composant logiciel complètement général. (Je ne sais pas si le service de Masher fonctionne bien, mais je suis sûr que beaucoup d’attention et de minutie y sont consacrées).

Dans tous les cas, la partie la plus difficile consiste à exposer vos systèmes internes en tant qu'API externes utiles. Garder une trace des clés d'API, etc. n'est pas si difficile.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X