オープンソースは、無料または商業的に支払われるあらゆるタイプのソフトウェア開発にほぼ貢献しています。オープンソースコード、ソフトウェア、コーディングツールを提供する専用のオープンソースリポジトリがいくつかあります。ギルブそしてSourceForge。の開発安らかなAPIまた、それらを作成、テスト、設計、および管理するためのAPI開発ツールの方法も提供します。ここでは、ロードテスター、APIデザイナー、メトリックコレクターなどのAPIの開発者がタスクを簡単に完了できるように、いくつかのオープンソースと無料のAPI開発ツールを収集しました。
Best OpenSource APIゲートウェイ、管理、テストツールじっとApigilityの重要な機能2。ファルコンファルコンキー機能3。ループバックループバックのキー機能4。AmazonAPIゲートウェイ5。レストレットスタジオRESTLETフレームワークのキー機能6。JSONSTUB7。Mockable.io8。スワッガー9。API傘10。TYKオープンソースAPIゲートウェイ11。コング彼に撃たせてください13。WSO2API管理
また読む:
じっと
彼らのウェブサイトでは、「高品質のAPIを作成する世界で最も簡単な方法」であると主張しています。 Apigilityは、すべてのPHPフレームワークとライブラリで簡単に動作できます。完全なドキュメントはWebサイトでも入手できます。
Apigilityの重要な機能
- RESTFULまたはRPCサービス
- JSON(具体的には、HAL)
- HTTP APIの問題の詳細
- バージョン化
- 正規化と検証
- 認証(HTTP Basic/Digest、OAuth2)
- ドキュメント(HTML、Swagger、API BluePrint)。
2。ファルコン
Falconは、Cpython 2.6および2.7、Pypy、Cpython 3.3+でうまく機能するPython Webフレームワークです。また、ファルコンアドオン、テンプレート、無料のパッケージが多数あります。
ファルコンキー機能
- Python Webフレームワーク
- Cpython 2.6および2.7、Pypy、Cpython 3.3+でうまく機能します。
- FALCONアドオン、テンプレート、無料のパッケージの数が利用可能です
- 高度に最適化された拡張可能なコードベース
- URIテンプレートとRESTにインスパイアされたリソースクラスを介した直感的なルーティング
- リクエストと応答のクラスを通じてヘッダーとボディへの簡単なアクセス
- ミドルウェアコンポーネントとフックを介したドライリクエスト処理
- 慣用的なHTTPエラー応答
- 簡単な例外処理
- WSGIヘルパーと模擬を介したスナッピーユニットテスト
- Cythonが利用可能な場合、〜20%の速度が上昇します
3。ループバック
ループバックは、に基づいた別のオープンソースAPI作成ツールですnode.jsフレームワークそしてIBM API接続APIを作成するため。 Loopback API Connectは、API管理およびゲートウェイ機能と統合された独自のコマンドラインツールも提供します。
ループバックのキー機能
- エンドツーエンドレストAPIは、迅速かつ動的に作成できます。
- デバイスとブラウザをデータとサービスに接続します。
- Android、iOS、およびAngularJS SDKを使用して、クライアントアプリを簡単に作成します。
- ファイル管理、サードパーティログイン、およびOAuth2用のアドオンコンポーネント。
- オンプレミスまたはクラウドで実行されます
4。Amazon APIゲートウェイ
Amazon API Gatewayは、AWS管理コンソールのクリックを少なくして、開発者がAPIを作成、保守、監視、公開できる無料のトレイルツールです。 Amazon API Gatewayは料金やスタートアップコストを請求しません。請求する料金は、受け取ったAPI通話と転送されたデータによって異なります。トラフィック管理、承認、アクセス制御、監視、APIバージョン管理など、最大数十万の同時API呼び出しを受け入れて処理することに伴うすべてのタスクを処理します。
5。Restlet Studio
RestletのAPI-Firstプラットフォームは、3つのモジュールで構成されています。レストレットクライアント、Restlet Studio、 そしてレストレットクラウド。無料、ソロ、チーム、スケールの3つの計画があります。無料プランでは、生産で1000件の呼び出しが行われますが、テスト中に無制限の数のAPI呼び出しが行われます。 Restlet Studioが提供する基本的なサポートは、1つのAPIのみです。
また、呼ばれるオープンソースフレームワークも提供しますレストレットフレームワークAPIを作成および使用したいJava開発者向け。
RESTLETフレームワークのキー機能
- ネイティブの休憩サポート
- 完全にマルチスレッドデザイン
- 標準的なセキュリティおよび認証方法
- あらゆるタイプのWeb APIを構築して呼び出します
- 完全なWebサーバー
- 広範なコネクタセットなど。
6。jsonstub
JSonStubのWebサイトで、彼らは次のように述べています。これは、フロントエンドAPIクエリをテストするためにバックエンドをモックアップするオンラインベースのAPI作成者です。登録するだけで無料で、無料のWebインターフェイスがあります。
7。mockable.io
Mockableは、モックアップまたはデモバックエンドを作成するために使用できるWebベースのツールでもあります休憩と石鹸。デモドメインとプレミアムドメインの2つの部分に分かれています。デモドメインは永遠に無料で、模擬制限は10で、リクエストログ保持は24時間または5MBを超えない限りです。チームメンバーの制限は最大3です。良いことは、試してみるためにサインアップする必要がないことです。ウェブサイトにアクセスするだけで、管理コンソールは一時的に作成されます。
8。sw歩
Swaggerは、設計、構築、文書化、消費を支援するツールの大規模なグループを搭載した別のオープンソースフレームワークです。安らかなAPI。また、SwaggerHubと呼ばれるクラウドベースのプラットフォームがあり、APIを構築、文書化、展開します。 SwaggerHubは、オープンソースSwaggerエディターであるSwagger UI、Swagger Codegenの機能を統合し、ホスティング、バージョン化、アクセス制御、チームコラボレーションなどの追加機能を提供し、ソースコントロールおよびAPI管理プラットフォームと同期します。
Swaggerは3つのコアツールを使用します。
- Swagger Editor
- swagger codegen
- swagger ui
API傘はオープンサルですAPI管理ツール。基本的には、APIの前にあるプロキシです。
APIキー、レートの制限、分析などの一般的な機能をAPIにシームレスに追加できます。
- APIキー
- レート制限
- 分析
- キャッシング
- APIを統合します
- 管理者Webインターフェイス
- Admin REST API
- マルチテナンシー
10。厚いオープンソースAPIゲートウェイ
TYKは、APIゲートウェイ、API分析、開発者ポータル、API管理ダッシュボードを備えたAPI管理プラットフォームを提供するオープンソースAPIゲートウェイです。完全に無料の3つのパッケージコミュニティエディションを提供し、プロエディションは£100 p/mから開始され、エンタープライズエディションは£1,500 p/mから開始されます。
11。コング
オープンソースAPIゲートウェイとマイクロサービス管理レイヤーは、高性能と信頼性を提供します。
彼に撃たせてください
Apigeeは、既存のサービスとデータからAPIをすばやく作成できるAPI管理ソリューションです。また、開発者のエンゲージメント、トラフィック構成などに関するレポートを生成します。
13。WSO2 API管理
WSO2 API Managerは、1つのきれいに統合されたシステムでAPIパブリッシング、ライフサイクル管理、アプリケーション開発、アクセス制御、レート制限、分析をサポートする100%オープンソースエンタープライズクラスソリューションです。
これらはいくつかのAPIツールです。このリストに追加する提案やツールがある場合は、コメントしてください。