スタートアップ(英語)
コミュニティ(英語)
トレーニング(英語)
チュートリアル(英語)
ドキュメント
API、AI、ツール (英語)
スマートなデザインツールで優れたAPIを作成
API Designerで、高品質で信頼性の高い、標準化されたAPIをすばやく作成できます。
APIの設計、文書化、テストの行程をガイド付きで実行
API Designerでは、任意の言語でAPIを構築できます。ビジュアルベースまたはコードベースの編集オプションが用意されています。設計中にAnypoint™ Exchangeを使用して、ユーザーとのコラボレーションや、API、テンプレート、サンプルの共有が可能です。また、ワンクリックのモックサービスによって、APIのシミュレーションやデモ機能を作成できます。
再利用可能なフラグメントでAPI仕様を迅速に構築
セキュリティ設定、データ型など、再利用可能なフラグメントを使用してAPI仕様を構築できます。また、APIをAnypoint™ Exchangeに保存することで、Anypoint™ Flow DesignerまたはAnypoint™ Studioで利用できます。
設計中、スマートでコンテキストに沿った提案を表示
API Designerのサイドバーには、作成中の仕様に応じて、適切なメソッド、リソース、パラメータ、セキュリティ設定の候補が自動的に表示されます。このコンテキストに沿ったサイドバーの候補を使用して、API仕様を簡単に作成できます。
組み込みのガバナンスでコンプライアンスと品質を維持
ガバナンスルールを容易に追加してAPIの業界規制や社内基準に準拠していることを確認できるため、問題を回避し、レビューサイクルに費やす時間を短縮できます。
APIのシミュレーションと共有で開発を高速化
モックサービスを使用して、APIの応答をシミュレートできます。このプレビューを共有することで、まだ開発段階のアプリケーションの構築を他のチームが開始できます。つまり、開発が高速化され、すべてのチームで使用できるAPIが作成されます。
ビジュアルプレビューでAPIの動作をリアルタイムに確認
APIのそれぞれのリソースとメソッドの動作を、作成時に動的に視覚化できます。この機能により、まだコードを1行も書いていない段階で、APIの機能とドキュメントを確認できます。
APIの設計が優れていると開発者の生産性と柔軟性は最大限に高まり、RESTful APIの開発・利用に膨大な時間を費やさずに済みます。
Miško Hevery氏プロジェクトファウンダー, AngularJS社
今すぐMuleSoftをお試しください
まずは無料トライアルを
30日間の無料トライアルで、MuleSoftを使用した開発をスタートしましょう。クレジットカードもインストールも不要です。
エキスパートへのご相談
お客様とお客様のビジネスについて詳しくお聞かせください。適切な担当者が速やかに対応させていただきます。
最新情報をお届け
統合、自動化、API管理、AIに関する最新ニュースを受け取りましょう。
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は、その設計が優れていると言えます。


