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

APIkit for REST を使用すると、業界標準への準拠を確保しながら REST API 開発を合理化できます。APIkit for REST は、RESTful API の開発とインテグレーションを簡素化するために設計されたフレームワークです。REST (Representational State Transfer) は、Web サービスを構築するためのアーキテクチャスタイルです。

APIkit for REST は、RESTful API を記述するために広く採用されている形式の RAML (RESTful API Modeling Language) と OAS (OpenAPI 仕様) を完全にサポートしています。RAML または OAS を使用して API コントラクトを定義し、一貫した設計、強化されたコラボレーション、明確なドキュメントのメリットを得ることができます。

## [](#機能)機能

- 自動検証
    
    APIkit for REST は、RAML または OAS で定義された API コントラクトに対して受信要求を自動的に検証します。この検証により、要求は API の指定されたルールと制約に準拠するようになります。
- コード生成
    
    このフレームワークは、RESTful API の実装を合理化するのに役立つコード生成機能を提供します。APIkit for REST は、API コントラクトに基づいて実装テンプレートを生成します。
- インテリジェントルーティング
    
    APIkit for REST を使用すると、受信要求は定義された API コントラクトに基づいて適切なエンドポイントにインテリジェントに転送されます。

APIkit for REST は、効率的な REST API の開発とインテグレーションのためのツールです。その機能を活用して業界標準に準拠することで、API 開発ライフサイクルを加速し、コラボレーションを向上させ、高品質の RESTful API を提供できます。

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

- [REST API の構築、実装、テスト](https://docs.mulesoft.com/jp/apikit/latest/apikit-4-implement-rest-api)
- [APIkit for REST Module リファレンス](https://docs.mulesoft.com/jp/apikit/latest/apikit-4-xml-reference)