# API Contracts アーキテクチャ

API Contracts では、API 定義をデザイン、ドキュメント化、共有できます。 管理 アクティビティ センターと組み合わせることで、APIのデザイン、ドキュメント化、実装、デプロイが可能になります。

## クラウドインフラストラクチャー

クラウドインフラストラクチャーには、クラウドアプリケーションが含まれます。

* API Contracts では、API を設計したり、既存の定義をインポートし、そのドキュメンテーションを公開してモックを作成したりできます。 その後、OpenAPI仕様/SwaggerまたはRAMLで定義をエクスポートします。
* 管理 アクティビティ センターでは、ロール、ユーザー、プロジェクト、ライセンスを管理します。クラウドアプリケーションの新しいユーザーを作成し、カスタムグループに割り当てます。その後、ロールを決定し、ユーザーに割り当てます。管理 アクティビティセンターは、ライセンスファイルのインポートにも使用されます。