API Designerダッシュボードの画像

再利用可能なフラグメントでAPI仕様を迅速に構築

セキュリティ設定、データ型など、再利用可能なフラグメントを使用してAPI仕様を構築できます。また、APIをAnypoint™ Exchangeに保存することで、Anypoint™ Flow DesignerまたはAnypoint™ Studioで利用できます。

候補が表示されたAPI Designerダッシュボードの画像

設計中、スマートでコンテキストに沿った提案を表示

API Designerのサイドバーには、作成中の仕様に応じて、適切なメソッド、リソース、パラメータ、セキュリティ設定の候補が自動的に表示されます。このコンテキストに沿ったサイドバーの候補を使用して、API仕様を簡単に作成できます。

組み込みのガバナンスツール、コンプライアンスチェックリスト、品質保証インジケーターが表示されたデジタルダッシュボードのイラスト

組み込みのガバナンスでコンプライアンスと品質を維持

ガバナンスルールを容易に追加してAPIの業界規制や社内基準に準拠していることを確認できるため、問題を回避し、レビューサイクルに費やす時間を短縮できます。

クラウドプラットフォームとのやり取りを通じてAPIモックアップをシミュレートし、チームにすばやく共有している開発者のイラスト

APIのシミュレーションと共有で開発を高速化

モックサービスを使用して、APIの応答をシミュレートできます。このプレビューを共有することで、まだ開発段階のアプリケーションの構築を他のチームが開始できます。つまり、開発が高速化され、すべてのチームで使用できるAPIが作成されます。

APIを通過するライブデータのビジュアルプレビューをリアルタイムに示しているダッシュボードインタフェースのイラスト

ビジュアルプレビューでAPIの動作をリアルタイムに確認

APIのそれぞれのリソースとメソッドの動作を、作成時に動的に視覚化できます。この機能により、まだコードを1行も書いていない段階で、APIの機能とドキュメントを確認できます。

APIの設計が優れていると開発者の生産性と柔軟性は最大限に高まり、RESTful APIの開発・利用に膨大な時間を費やさずに済みます。

Miško Hevery氏
プロジェクトファウンダー, AngularJS社
Anypoint Platform™のダッシュボードのイメージ

Anypoint Platform™の無料トライアルをお試しください

インテグレーション、API、自動化を実現できるNo.1プラットフォームを30日間無料でお試しください。クレジットカードは必要ありません。ソフトウェアのインストールも不要です。

API Designerに関するよくある質問

API Designerは、Anypoint Platform™のWebベースのツールです。ユーザーは実装を始める前にRAML(RESTful API Modeling Language)またはOAS(OpenAPI Specification)を使用して、APIの設計、文書化、モック化を実行できます。

API Designerを使用するのは、APIを第1に考えたアプローチに役立つからです。チームは、契約の早期の定義から、関係者への共有、フィードバックの収集、応答のモック化までのすべてを、バックエンドロジックの構築を始める前に行うことができます。

RAML 1.0、OAS(Swagger)の2.0と3.0をサポートしています。チームの基準や既存のエコシステムに応じて、いずれかの形式を選ぶことができます。

RAMLまたはOASでAPIを定義すると、応答をシミュレートするモックエンドポイントをAPI Designerが自動で生成できます。これにより、フロントエンドのチームや消費者がまだ開発段階のAPIをテストできます。

はい。API Designerではコラボレーションが可能です。Anypoint™ Exchangeを介してAPI定義のバージョン管理、共有、レビューを行うことができます。チームは、コメントし、アセットを再利用し、組織全体にわたって一貫したガバナンスと基準を維持できます。

はい。API Designerで作成されたAPIは、Anypoint™ Exchangeへの公開、Anypoint™ Code Builderでの実装、Anypoint™ API Managerによるガバナンスが可能です。また、APIをプラットフォーム上でデプロイしてライフサイクル全体にわたって可視化できます。

API DesignerのAIは、RAML/OASのオートコンプリート、エラーの検出、データ型やリソースパスの候補の表示、API仕様からの文書化によって開発者を支援し、設計プロセスをスピードアップします。

API Designer内で再利用や標準化が可能です。Anypoint™ Exchangeで共有されているデータ型、トレイト、セキュリティスキームをインポートするか、リンクして参照できます。これにより、すべてのチームのAPIが一貫したパターンやポリシーに従うようになります。

はい。モックサービスを使用して要求と応答をシミュレートし、ドキュメントのプレビューを行い、関係者にモックのURLを共有して、早い段階で検証を行ったり、フィードバックを収集したりできます。

APIの設計者、開発者、アーキテクト、プロダクトマネージャー全員が、API Designerでコラボレーションを行い、明確で一貫性のある、再利用可能なAPIを定義できます。これは、API主導の戦略に従っているチームにとって特に価値があります。

優れたAPI設計に必要なのは、APIを使いやすく、理解しやすいものにすることです。つまり、明確で一貫した名前をつけ、包括的なドキュメントを作成し、業界標準に従うことです。最も優れたAPIは、エラーを適切に処理し、高いパフォーマンスを発揮し、開発者体験を最優先にします。他の開発者が混乱することなく簡単に利用できるAPIは、その設計が優れていると言えます。

+

Esta página está disponible en español

Ver en español