# Introducing Volt: An elegantly crafted functional API for Livewire

DevFeed: [Introducing Volt: An elegantly crafted functional API for Livewire](<https://devfeed.tech/articles/introducing-volt-an-elegantly-crafted-functional-api-for-livewire-3730.md>)

Original publisher: [Read original article](<https://laravel.com/blog/introducing-volt-an-elegantly-crafted-functional-api-for-livewire>)

Author: Nuno Maduro

Published: 2023-07-26T16:00:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Livewire](<https://devfeed.tech/topics/livewire.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [reactive](<https://devfeed.tech/topics/reactive.md>), [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [applications](<https://devfeed.tech/tags/applications.md>), [functional](<https://devfeed.tech/tags/functional.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [php](<https://devfeed.tech/tags/php.md>), [reactive](<https://devfeed.tech/tags/reactive.md>)

## AI overview

Laravel introduces Volt, a functional API for Livewire that lets component PHP logic and Blade templates coexist in one file. Volt compiles the functional code into conventional Livewire class components, reducing boilerplate while preserving Livewire capabilities.

## Source excerpt

Volt is an elegantly crafted functional API for Livewire, allowing component's PHP logic and Blade templates to coexist in the same file. Behind the scenes, the functional API is compiled to Livewire class components and linked with the template present in the same file.