2009-02-10 49 views
63

我正在研究發佈一個公共REST API,我想通過API密鑰保護它。像Mashery這樣的服務提供API管理服務;按照他們的spec sheet,他們提供:是否有免費的API管理系統(例如Mashery替代品)?

  • API註冊,訪問和自助服務供應
  • 密鑰發行和憑據管理
  • 使用限制,限制綁鍵,用戶,方法或組
  • 智能經常使用的呼叫的緩存
  • 基於過濾器,參數和方法的業務規則配置

那裏提供任何這些功能的免費(無論是在啤酒中,還是在自由中)的工具/服務?描述最佳實踐的文章?

我碰巧在Perl/Unix環境下工作,但也對其他解決方案感興趣。我承受不起Mashery,重新發明輪子是一種痛苦。謝謝。

+0

你能解釋一下Mashery和簡單的Subversion有什麼區別嗎? – Avram 2009-02-11 13:50:12

+29

Subversion是一個源代碼管理系統。Mashery是託管的API管理平臺。它們不是真正的可比性,不僅僅是說Photoshop和Gmail。 – Anirvan 2009-02-14 23:46:51

+4

LOL ^^「不僅僅是說Photoshop和Gmail」 - 這是迄今爲止最好笑的一天:) – amphibient 2012-09-24 19:07:49

回答

17

大的問題:) - 其實,有一個免費的(如啤酒)的API管理解決方案 - 使用3scale你可以列出您的API,設置使用限制針對不同類型的計劃和管理註冊。除非您收取API訪問權限,否則該服務是免費的,在這種情況下,您需要支付佣金。

該服務現在在3scale市場上市,但即將推出白色標籤解決方案,該解決方案不會免費,但價格非常便宜。我們很樂意設置任何對早期賬戶感興趣的人(只需發郵件至[email protected])。

史蒂芬威爾莫特,技術主管/ 3scale

3

我懷疑這種東西幾乎總是太專用於爲它製作完整的通用軟件組件。 (我不知道Mashery的服務工作得有多好,但我相信會有相當多的關心和關注)。

在任何情況下,最難的部分是將您的內部系統公開爲有用的外部API。跟蹤API密鑰等並不難。

3

嗯,免費的Mashery - 我希望我們有能力提供這個。但後來我想了很多東西:)

Mashery實際上開始時,當我在一個初創企業,需要你正在談論什麼。在過去的幾年中,隨着我們開始爲更多大客戶提供更多實質性需求,我們解決方案的廣度和增加的代表性價值確實在不斷提高。

但是,這並不意味着很多初創公司並不需要一個更實惠的「基本」API管理解決方案,它包含了您提到的所有或大部分功能。我們正在積極地爲初創公司提供解決方案,正是這一點。敬請期待儘快公佈。

乾杯 -

奧倫米歇爾斯 CEO Mashery

11

是的。 Apigee提供自助式免費API管理,特別是分析和速率限制。它可以在每小時10,000個請求下使用。

這是在私人預覽中,但任何人都可以註冊邀請。一旦你獲得了它立即設置的邀請 - 你創建一個代理並使用新的代理URL(或映射到你自己的域名)。

您還可以將它用於您正在使用的API的分析。

它來自Sonoa Systems,我們在我們用於我們的50家企業客戶(銀行,媒體公司等)的API路由器上構建它。因此,它基本上是一個免費的,簡化的企業產品Web版。

歡呼聲, 斯科特·里根,Apigee團隊([email protected]

3

Apigee有一個免費的版本。嘗試搜索Apigee To-Go,您將可以使用免費工具。

1

我們使用託管方法中的CloudGate。它有包括這些類型的周圍認證,授權,限制,密鑰管理,路由和監控,響應緩存等功能的免費版本...

布賴恩

3

我想推薦api管理項目varnish-apikey。我們使用Varnish http加速器/反向代理及其腳本功能,因此它提供了很好的可定製性。 Redis被用作數據庫。項目正在積極開發中,請隨時申請新功能。

3

也許,這是一個遲到的答案。這裏有一對夫婦的API管理服務值得一看 -

  1. 3比例點網(免費 - 150000 API調用/天 - > 4500000個API調用/月)
  2. apigee點com(免費 - 3500000個API請求/月)

希望它有幫助。

相關問題