---
schema_version: "1"
id: 885796e2552edecec82290b3f13d3ce993b9597768171dc4959b067dd2844ff1
title: APIkit の概要
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/apikit/latest/index.md
canonical_url: https://docs.mulesoft.com/jp/apikit/latest/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: a01eedeab8e6d26d8363bb1bf0b03b5df0b41311a2346671f64ae194d6890346
description: MuleSoft Documentation Site
release: 4.x
latest: true
---
# APIkit の概要

APIkit は、Mule 開発者向けの API 主導アプリケーションの開発を簡素化するツールキットです。指定された仕様に基づいてアプリケーションをスキャフォールディングし、入力パラメーターを検証し、​[MUnit テストスイート](https://docs.mulesoft.com/munit/latest/munit-scaffold-test-task)​を作成します。APIkit には、サポートされる Web サービス種別ごとにモジュールがあります。

- [APIkit for GraphQL](https://docs.mulesoft.com/jp/apikit/latest/apikit-4-for-graphql)は GraphQL API をサポートします。
- [APIkit for OData V2](https://docs.mulesoft.com/jp/apikit/latest/apikit-4-for-odatav2) and [APIkit for OData V4](https://docs.mulesoft.com/jp/apikit/latest/apikit-4-for-odatav4)​は OData API をサポートします。
- [APIkit for REST](https://docs.mulesoft.com/jp/apikit/latest/apikit-4-for-rest)は RAML および OAS API をサポートします。
- [APIkit for SOAP](https://docs.mulesoft.com/jp/apikit/latest/apikit-4-for-soap)は SOAP API をサポートします。

APIkit を使用すると、受信要求は定義された API コントラクトに基づいて適切なエンドポイントにインテリジェントに転送されます。このルーティングメカニズムにより、要求の処理が簡素化され、パフォーマンスが向上し、要求が適切な API リソースによって処理されるようになります。

各モジュールは Web サービスのファミリー向けに設計されていますが、すべてのモジュールは共通の使用パターンを共有します。そのため、SOAP API を使用する Mule 開発者は、GraphQL、RAML、OData、または OAS API を簡単に使用できます。

## [](#機能)機能

- APIkit は、サポートされる API 仕様に基づいて Mule アプリケーションの構造を生成します。
- APIkit には、API 仕様の要件に従って複雑な入力検証を実行するソースと操作が含まれています。
- APIkit for REST モジュールには、API プロジェクトを開発しながら実験できる API Console が含まれています。
- 一部の APIkit モジュールには、サポートされる開発環境での編集エクスペリエンスを強化するための ​[Anypoint Studio](https://docs.mulesoft.com/studio/)​ および ​[Anypoint Code Builder](https://docs.mulesoft.com/jp/anypoint-code-builder/)​ の拡張機能が含まれています。

## [](#apikit-の使用を始める前に)APIkit の使用を始める前に

APIkit を使用してサポートされる API 仕様をスキャフォールディングするには、​[Anypoint Studio](https://docs.mulesoft.com/studio/)​ または ​[Anypoint Code Builder](https://docs.mulesoft.com/jp/anypoint-code-builder/)​ へのアクセス権が必要です。

## [](#apikit-のバージョン)APIkit のバージョン

APIkit は、Mule Runtime バージョン 4 のモジュールとして機能します。APIkit の Mule 3 実装に関するドキュメントは、 [ここ](https://docs.mulesoft.com/apikit/3.x/)​から入手できます。Mule 3 で APIkit を使用する場合、モジュールバージョンはランタイムバージョンと一致します。

デフォルトでは、Studio には APIkit for REST モジュールと APIkit for SOAP モジュールが含まれています。GraphQL または OData モジュールが必要な場合は、各セクションのインストール手順に従ってください。

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

- [APIkit の互換性](https://docs.mulesoft.com/jp/apikit/latest/apikit-compatibility)
- [APIkit for GraphQL](https://docs.mulesoft.com/jp/apikit/latest/apikit-4-for-graphql)
- [APIkit for OData V2](https://docs.mulesoft.com/jp/apikit/latest/apikit-4-for-odatav2)
- [APIkit for OData V4](https://docs.mulesoft.com/jp/apikit/latest/apikit-4-for-odatav4)
- [APIkit for REST](https://docs.mulesoft.com/jp/apikit/latest/apikit-4-for-rest)
- [APIkit for SOAP](https://docs.mulesoft.com/jp/apikit/latest/apikit-4-for-soap)