> ## Documentation Index
> Fetch the complete documentation index at: https://docs.verloop.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Developer Tools Introduction

> Modules for easy but limitless customisation

<Info>
  **Prerequisite**: User needs a Verloop account with Voice AI Agent plan activated.
</Info>

Verloop offers powerful developer tools to integrate, extend, and customize your Voice AI Agent capabilities. A few key options for seamless customization

### API Based Integration

Follow the steps to generate API token that you can then use for authenticating your API calls -

1. From the Dashboard, go to the **Settings** page

2. Navigate to **API Keys**

3. Click **Generate API Key**

4. Copy and store the token securely for authentication

### Integration options in Recipe Builder

Enhance your bot’s functionality with built-in integration blocks. Navigate to your recipe and you can leverage these blocks for integrating with external APIs and going beyond drag-and-drop customizations.

<AccordionGroup>
  <Accordion title="Webhook Block" icon="globe">
    Trigger external web services to send or receive real-time data.&#x20;

    Webhook Block allows you to exchange information with third-party systems and automate workflows based on user interactions.
  </Accordion>

  <Accordion title="API Block" icon="code">
    Make API calls directly from your bot to fetch or send data dynamically.&#x20;

    Use this to integrate with internal or external services, enriching your bot’s responses with real-time information.
  </Accordion>

  <Accordion title="Code Block" icon="terminal">
    Write custom JavaScript code to process data or apply business logic.&#x20;

    Code block gives developers full flexibility to manipulate responses, format data, or implement complex decision-making within conversations.
  </Accordion>

  <Accordion title="Debug Mode" icon="laptop-code">
    Test and troubleshoot integrations within Recipe Builder in real time.&#x20;

    Debug Mode provides detailed logs and error messages, helping developers quickly identify and resolve issues in their bot’s logic or integrations.
  </Accordion>
</AccordionGroup>

These tools empower developers to build highly flexible and robust AI Agents within Verloop.
