> For the complete documentation index, see [llms.txt](/llms.txt)

# GS2-Enhance API Reference

Enhancement feature




Provides a mechanism for consuming material items managed by GS2-Inventory and gaining experience in GS2-Experience.

Enhancement itself is a very simple game system in which material items can be consumed to add experience to a target.
In addition to the method of gaining experience by participating in battle, characters and equipment can be grown in a variety of ways.
(Equipment also has levels.)

Enhancement is realized by GS2-Enhance operating on GS2-Inventory, which manages the items used as materials, and either GS2-Inventory or GS2-Dictionary, which manages the target character or equipment, plus GS2-Experience, which manages the experience and levels of that character or equipment.

Unless you have special requirements, we recommend using `DirectEnhance`.

To limit the materials that can be used for enhancement and the targets that can be enhanced, you need to configure enhancement rates as master data.

[Introduction to Microservices / GS2-Enhance](../../microservices/enhance)



- [GS2-Enhance Deploy/CDK Reference](/api_reference/enhance/deploy/)
  
- [GS2-Enhance Master Data Reference](/api_reference/enhance/master_data/)
  
- [GS2-Enhance Script Trigger Reference](/api_reference/enhance/script/)
  
- [GS2-Enhance SDK API Reference](/api_reference/enhance/sdk/)
  
- [GS2-Enhance SDK for Game Engine API Reference](/api_reference/enhance/game_engine/)
  
- [GS2-Enhance Transaction Actions](/api_reference/enhance/stamp_sheet/)
  
