---
title: "Introducing Vizra ADK: Build Intelligent AI Agents with Laravel"
url: https://vizra.ai/blog/introducing-vizra-adk-build-intelligent-ai-agents-with-laravel
published: 2025-06-21T06:59:28+00:00
updated: 2026-09-14T19:25:42+00:00
author: "Aaron Lumsden"
category: "Announcements"
tags: ["laravel", "Ai Agents", "Open AI", "Claude"]
description: "We're excited to announce Vizra ADK, an open-source Laravel package that makes it easy to build intelligent AI agents with persistent memory, tool usage, and more."
---

# Introducing Vizra ADK: Build Intelligent AI Agents with Laravel

> **Update — August 2026: Vizra ADK is retired.** `v0.0.48` is the final release and there will be no further updates. Laravel shipped an official AI SDK that does this job better than my package did, so I stopped — use [laravel/ai](https://laravel.com/docs/13.x/ai-sdk) to build agents. I now work on [Vizra Evals](https://vizra.ai/blog/i-retired-a-laravel-package-with-38000-installs-heres-what-i-built-instead), which tests them. It is not a replacement for the ADK — the ADK built agents, Evals tests them. This post is left up as history.

We're thrilled to introduce **Vizra ADK** (Agent Development Kit), an open-source Laravel package that brings the power of intelligent AI agents to your applications.

## Why Vizra ADK?

Building AI agents that can reason, remember, and take actions has traditionally been complex and time-consuming. Vizra ADK changes that by providing a Laravel-native framework that feels familiar and works seamlessly with your existing applications.

```php
// Create an intelligent customer service agent
class CustomerServiceAgent extends BaseLlmAgent
{
    protected string $name = 'Customer Service Agent';
    protected string $description = 'Helps customers with inquiries and support';
    
    protected array $tools = [
        OrderLookupTool::class,
        RefundProcessorTool::class,
        TicketCreatorTool::class,
    ];
}
```

## Key Features

### 1. Persistent Memory
Your agents remember conversations across sessions, building knowledge over time:

```php
// Agents automatically maintain conversation history
$response = CustomerServiceAgent::run('What was my last order?');
// Agent recalls previous interactions and provides contextual response
```

### 2. Tool System
Give your agents real-world capabilities:

```php
class GetOrderTool implements ToolInterface
{
    public function definition(): array
    {
        return [
            'name' => 'get_order',
            'description' => 'Get current weather for a location',
            'parameters' => [
                'location' => 'string',
            ],
        ];
    }
    
    public function execute(array $parameters, AgentContext $context): string
    {
        // Fetch and return weather data
    }
}
```

### 3. Multi-Provider Support
Work with your preferred LLM provider:

- OpenAI (GPT-4, GPT-3.5)
- Anthropic (Claude 3)
- Google (Gemini)
- And more via Prism PHP

### 4. Built for Production
- Comprehensive error handling
- Execution tracing for debugging
- Rate limiting and token management
- Laravel-native patterns

## Getting Started

Installation is as simple as:

```bash
composer require vizra/vizra-adk
php artisan vizra:install
```

Then create your first agent:

```bash
php artisan vizra:make:agent CustomerServiceAgent
```

## What's Next?

This is just the beginning. We're building a complete ecosystem for AI agent development:

- **Vizra Cloud**: Evaluations at scale.


Join us in building the future of AI agents with Laravel!

## Learn More

- [Documentation](https://vizra.ai/docs/adk)
- [GitHub Repository](https://github.com/vizra-ai/vizra-adk)
- [Join our Discord](https://discord.gg/vizra)

Happy building! 🚀
