---
schema_version: "1"
id: 6c5581939808f496fb04b0ec23cd3f3cf069fb0494b33b82ebbbb4d267194eb6
title: APIkit for AsyncAPI
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/apikit/latest/apikit-for-asyncapi.md
canonical_url: https://docs.mulesoft.com/jp/apikit/latest/apikit-for-asyncapi
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 1f18d4b15e6445a9ed6a9d3c8376b767f018cd5b21eca2d9844ae71b36e0c793
description: MuleSoft Documentation Site
release: 4.x
latest: true
---
# APIkit for AsyncAPI

APIkit for AsyncAPI では、イベント駆動型 API を実装できます。 非同期メッセージングプロトコルを使用して、AsyncAPI 仕様を作成できます。 Mule プロジェクトで API を実装するときに、追加および設定できる操作を備えたモジュールが用意されています。

AsyncAPI は、異なるシステム間でデータを確実かつ効率的に通信するイベント駆動型アーキテクチャに基づいています。

APIkit スキャフォールダーは、Mule プロジェクト内でさらに開発できる API 仕様の最小限の実装を生成します。​[Exchange](https://docs.mulesoft.com/jp/exchange/)​ から Mule アプリケーションをスキャフォールディングし、​[Anypoint Code Builder](https://docs.mulesoft.com/jp/anypoint-code-builder/imp-asyncapi)​ または ​[Anypoint Studio](https://docs.mulesoft.com/studio/import-api-specification-exchange#implement-asyncapi-specifications)​ で Mule アプリケーションを再スキャフォールディングします。

APIkit for AsyncAPI は、​`listener`​ および ​`publish`​ 操作内のメッセージがスキーマに準拠しているかどうかをチェックすることで、​[メッセージの検証](https://docs.mulesoft.com/jp/apikit/latest/apikit-asyncapi-module-reference#validation-of-messages)​をサポートしています。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">APIkit for AsyncAPI は、 <a href="https://www.asyncapi.com/blog/release-notes-2.6.0">AsyncAPI 2.6 仕様</a>​をサポートしています。</td></tr></tbody></table>

## [](#関連情報)関連情報

- [APIkit for AsyncAPI モジュールリファレンス](https://docs.mulesoft.com/jp/apikit/latest/apikit-asyncapi-module-reference)
- [APIkit for AsyncAPI エラー処理リファレンス](https://docs.mulesoft.com/jp/apikit/latest/apikit-asyncapi-error-handling-reference)
- [AsyncAPI Specifications](https://docs.mulesoft.com/design-center/design-async-api)