> ## Documentation Index
> Fetch the complete documentation index at: https://nayax-44d6e37b-docs-marshall-faq-redistribution.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Methods & Functions

This section provides detailed reference documentation for all methods and functions available in the Marshall SDK integration. Use this reference when building or maintaining your integration with Marshall.

## Available Guides

<CardGroup cols={3}>
  <Card icon="cube" title="Framework" href="/docs/integrate-pos-device/marshall/methods-functions/framework">
    Use the vmcframework component to interface between your application and the vending machine.
  </Card>

  <Card icon="plug" title="Link and Events Configuration" href="/docs/integrate-pos-device/marshall/methods-functions/link-and-events-configuration">
    Set up and manage the connection between your application and Nayax's servers.
  </Card>

  <Card icon="bell" title="Vending Events" href="/docs/integrate-pos-device/marshall/methods-functions/vending-events">
    Handle events for each stage of the vending process.
  </Card>

  <Card icon="table-list" title="Vending Session Management" href="/docs/integrate-pos-device/marshall/methods-functions/data-structures">
    Work with the data structures Marshall uses for vending product requests and sessions.
  </Card>

  <Card icon="toolbox" title="General Marshall Methods" href="/docs/integrate-pos-device/marshall/methods-functions/general-marshall-events">
    Register callbacks, send alerts, and use other general SDK facilities.
  </Card>
</CardGroup>
