---
schema_version: "1"
id: f9da8722942fa0998ece9f126ed3f99c11f95f03b1fd40c20fc49397c53c6973
title: APIkit for AsyncAPI
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/apikit/latest/apikit-for-asyncapi.md
canonical_url: https://docs.mulesoft.com/apikit/latest/apikit-for-asyncapi
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 550a996b4ae8af050f914aa84efd2ccf84a6e705fc7a01988007434b5125c166
description: MuleSoft Documentation Site
release: 4.x
latest: true
---
---
product: APIkit
version: 4.x
is-latest-version: true
---

# APIkit for AsyncAPI

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

APIkit for AsyncAPI implements event-driven APIs from AsyncAPI specifications that use asynchronous
messaging protocols. Add and configure module operations in Mule flows so you publish and consume
messages through your chosen bindings. AsyncAPI models reliable, event-based integration among
systems; the APIkit scaffolder produces a minimal Mule implementation you import from
[Anypoint Exchange](https://docs.mulesoft.com/exchange/) and re-scaffold in
[Anypoint Code Builder](https://docs.mulesoft.com/anypoint-code-builder/imp-asyncapi) or
[Anypoint Studio](https://docs.mulesoft.com/studio/import-api-specification-exchange#implement-asyncapi-specifications).
With [message validation](https://docs.mulesoft.com/apikit/latest/apikit-asyncapi-module-reference#validation-of-messages) enabled, the
module validates `listener` and `publish` payloads against your schemas.

> [!NOTE] APIkit for AsyncAPI supports the
> [AsyncAPI 2.6 spec](https://www.asyncapi.com/blog/release-notes-2.6.0).

## See Also

- [APIkit for AsyncAPI Module Reference](https://docs.mulesoft.com/apikit/latest/apikit-asyncapi-module-reference)

- [APIkit for AsyncAPI Error Handling Reference](https://docs.mulesoft.com/apikit/latest/apikit-asyncapi-error-handling-reference)

- [AsyncAPI Specifications](https://docs.mulesoft.com/design-center/design-async-api)
