YAML
APIゲートウェイ - YAML
APIゲートウェイは、クライアントとバックエンドサービスの間に位置し、APIリクエストの受信、スロットリングとセキュリティポリシーの適用、バックエンドサービスへのリクエスト転送、レスポンスの返却を行うサーバーです。認証・認可、キャッシュ、分析データ収集、トランスフォーメーション、レート制限などの機能を提供し、マイクロサービスアーキテクチャやクラウドネイティブ環境において重要な役割を果たしています。Kong、NGINX、Apigee、AWS API Gateway、Azure API Managementなど、オープンソースからエンタープライズ製品まで多様なソリューションが存在します。
API管理
ミドルウェア
マイクロサービス
クラウドネイティブ
セキュリティ
ゲートウェイ
- code: "01"
slug: "kong"
name: "Kong Gateway"
description: "オープンソースの高パフォーマンスAPIゲートウェイで、豊富なプラグインエコシステムを特徴とします。"
vendor: "Kong Inc."
license: "Open Source / Enterprise"
deployment:
- "Cloud"
- "Hybrid"
- "On-premises"
- "Kubernetes"
- code: "02"
slug: "nginx"
name: "NGINX Plus"
description: "高いパフォーマンスと低レイテンシーを実現する商用APIゲートウェイソリューションです。"
vendor: "F5 Networks"
license: "Commercial"
deployment:
- "Edge"
- "Self-hosted"
- "Hybrid"
- "On-premises"
- code: "03"
slug: "apigee"
name: "Apigee X"
description: "Google Cloudが提供するエンタープライズ向けフルマネージドAPI管理プラットフォームです。"
vendor: "Google Cloud"
license: "Enterprise / Pay-as-you-go"
deployment:
- "Cloud"
- "Hybrid"
- code: "04"
slug: "aws-api-gateway"
name: "AWS API Gateway"
description: "AWSが提供するフルマネージド型サーバーレスAPIゲートウェイサービスです。"
vendor: "Amazon Web Services"
license: "Pay-as-you-go"
deployment:
- "AWS Cloud"
- code: "05"
slug: "azure-api-management"
name: "Azure API Management"
description: "Microsoft Azureが提供するフルマネージド型のAPI管理サービスです。"
vendor: "Microsoft"
license: "Pay-as-you-go"
deployment:
- "Azure Cloud"
- "Hybrid"
- code: "06"
slug: "tyk"
name: "Tyk"
description: "オープンソースコアを持つハイブリッド・マルチクラウド対応のAPIゲートウェイです。"
vendor: "Tyk Technologies"
license: "Open Source / Commercial"
deployment:
- "Cloud"
- "Hybrid"
- "On-premises"
- code: "07"
slug: "gravitee"
name: "Gravitee"
description: "イベント駆動型APIとストリーミングプロトコルをネイティブサポートするAPIゲートウェイです。"
vendor: "Gravitee"
license: "Open Source / Enterprise"
deployment:
- "Cloud"
- "Hybrid"
- "On-premises"
- code: "08"
slug: "wso2"
name: "WSO2 API Manager"
description: "オープンソース系統を持つエンタープライズ向けAPI管理ソリューションです。"
vendor: "WSO2"
license: "Open Source / Enterprise"
deployment:
- "Cloud"
- "Hybrid"
- "On-premises"
- code: "09"
slug: "mulesoft-anypoint"
name: "MuleSoft Anypoint"
description: "統合とAPIライフサイクルを融合させたエンタープライズ向けプラットフォームです。"
vendor: "Salesforce"
license: "Enterprise"
deployment:
- "Cloud"
- "Hybrid"
- "On-premises"
- code: "10"
slug: "ibm-api-connect"
name: "IBM API Connect"
description: "大規模エンタープライズ向けの包括的なガバナンス機能を提供するAPI管理ソリューションです。"
vendor: "IBM"
license: "Enterprise"
deployment:
- "Cloud"
- "Hybrid"
- "On-premises"