APIkit Compatibility
Compare APIkit module support on Mule 3 and Mule 4 before you choose an implementation stack. Review protocol and language coverage in the tables on this page when you plan AsyncAPI, gRPC, GraphQL, OData, REST, or SOAP APIs. For APIkit versions that align with FIPS 140-2 expectations, see APIkit Release Notes.
| Module | Mule 3 | Mule 4 |
|---|---|---|
APIkit for AsyncAPI |
No |
Yes |
APIkit for gRPC |
No |
Yes |
APIkit for GraphQL |
No |
Yes |
APIkit for OData v2 |
Yes |
Yes |
APIkit for OData v4 |
No |
Yes |
APIkit for REST |
Yes |
Yes |
APIkit for SOAP |
Yes |
Yes |
Language and Protocol Support
| Language/protocol | Version |
|---|---|
AsyncAPI spec |
2.6 |
Protocol Buffers (gRPC) |
3 |
OData |
2.0 and 4.0 |
OpenAPI Specification (OAS) |
2.0 and 3.0 |
RESTful API Modeling Language (RAML) |
1.0 and 0.8 |
SOAP |
1.1 and 1.2 |



