PHPackages                             uruloke/lambdavel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. uruloke/lambdavel

AbandonedArchivedLibrary

uruloke/lambdavel
=================

AWS lambda for Laravel.

04C

Since Jan 14Pushed 8y ago1 watchersCompare

[ Source](https://github.com/olivernybroe/LambdaVel)[ Packagist](https://packagist.org/packages/uruloke/lambdavel)[ RSS](/packages/uruloke-lambdavel/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependenciesVersions (1)Used By (0)

SETUP
-----

[](#setup)

### API's

[](#apis)

This package is made for API's.

It can take your Laravel API application and make it fully scalable, with the power of lambdas. All you need to do is add install the package via composer

```
composer require uruloke/lambdavel

```

And run

```
php artisan vendor:publish
...
[x] Provider: Uruloke\Lambdavel\LambdaServiceProvider
...

```

Choose our package and there will then be added a file in your root directory called `template.yml`, which is AWS lambda's file for defining the endpoints.

### Configuration

[](#configuration)

Before first use, you need to setup your domain for Lambda in your config file `config/lambda.php`.

Cache

```
'aws-lambda' => [
        'driver' => 'file',
        'path' => '/tmp/laravel/framework/cache/data',
    ],

```

FILESYSTEMS

```
'awsLambda' => [
            'driver' => 'local',
            'root' => '/tmp/laravel/filesystem',
        ],

```

.ENV

```
CACHE_DRIVER=awsLambda
APP_LOG=syslog
FILESYSTEM_DRIVER=awsLambda
SESSION_DRIVER=array

```

SESSION

```
'files' => '/tmp/laravel/framework/sessions',

```

VIEW

Removed realpath` as path is first created after configs are loaded.

```
'compiled' => '/tmp/laravel/framework/views',

```

### PHP extensions

[](#php-extensions)

//TODO: not written yet.

### Non-API

[](#non-api)

If you are using this package for a non-api's, where you eg. supply css files and js files, the recommendation is to store these files at a file storage, like S3 for better speed and not paying for an invocation to the lambda, when the file is static.

Running local
-------------

[](#running-local)

If you wan't to run AWS lambda locally, but have no prior experience with this, run

```
php artisan lambda:install

```

It will also prompt you to install the needed software for running the lambda's in local environment for testing. This includes `SAM` and `Docker`.

For starting the local edition of lambda's just run

```
php artisan lambda:local

```

It wil automatically fire up `SAM local`, with the required parameters for our instance.

KEEP IN MIND LOCAL EDITION OF AWS LAMBDAS IS NOT COMPLETELY LIKE THE REAL VERSION.

You can for example experience `502 bad gateway`, because of too many concurrent calls.

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5870441?v=4)[Oliver Nybroe](/maintainers/olivernybroe)[@olivernybroe](https://github.com/olivernybroe)

---

Top Contributors

[![olivernybroe](https://avatars.githubusercontent.com/u/5870441?v=4)](https://github.com/olivernybroe "olivernybroe (4 commits)")

---

Tags

laravel

### Embed Badge

![Health badge](/badges/uruloke-lambdavel/health.svg)

```
[![Health](https://phpackages.com/badges/uruloke-lambdavel/health.svg)](https://phpackages.com/packages/uruloke-lambdavel)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
