PHPackages                             ossycodes/laravel-scout-upstash-search - 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. [Search &amp; Filtering](/categories/search)
4. /
5. ossycodes/laravel-scout-upstash-search

ActiveLibrary[Search &amp; Filtering](/categories/search)

ossycodes/laravel-scout-upstash-search
======================================

A Laravel Scout engine for Upstash Search

v1.0.0(yesterday)20MITPHPPHP ^8.1

Since Aug 7Pushed yesterdayCompare

[ Source](https://github.com/ossycodes/laravel-scout-upstash-search)[ Packagist](https://packagist.org/packages/ossycodes/laravel-scout-upstash-search)[ RSS](/packages/ossycodes-laravel-scout-upstash-search/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (4)Versions (2)Used By (0)

Laravel Scout Upstash Search
============================

[](#laravel-scout-upstash-search)

A Laravel Scout driver for Upstash Search.

Installation
------------

[](#installation)

```
composer require laravel-upstash-search/laravel-scout-upstash-search
```

Configuration
-------------

[](#configuration)

Add your Upstash Search credentials to your `.env`:

```
UPSTASH_SEARCH_URL=https://your-search-url
UPSTASH_SEARCH_TOKEN=your-upstash-token
```

Publish the config file:

```
php artisan vendor:publish --provider="LaravelUpstashSearch\Scout\UpstashSearchServiceProvider" --tag="config"
```

Setup
-----

[](#setup)

Configure your model to use the Upstash driver:

```
use Laravel\Scout\Searchable;

class Post extends Model
{
    use Searchable;

    protected $searchableAs = 'posts';

    public function toSearchableArray()
    {
        return [
            'title' => $this->title,
            'body' => $this->body,
        ];
    }
}
```

Update `config/scout.php`:

```
'driver' => env('SCOUT_DRIVER', 'upstash'),
```

Usage
-----

[](#usage)

```
// Search
$results = Post::search('laravel')->get();

// Paginate
$results = Post::search('laravel')->paginate(15);

// Import all records
php artisan scout:upstash-import "App\Models\Post"
```

Documentation
-------------

[](#documentation)

For more information on Upstash Search, visit the [Upstash Search Documentation](https://upstash.com/docs/search).

License
-------

[](#license)

MIT

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance100

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity42

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/82932703b154706ffc400d8319ed794db6567b1c2cb4f862cde814b0e442b88f?d=identicon)[ossycodes](/maintainers/ossycodes)

---

Top Contributors

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

---

Tags

searchlaravelaivectorsemanticscoutupstash

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ossycodes-laravel-scout-upstash-search/health.svg)

```
[![Health](https://phpackages.com/badges/ossycodes-laravel-scout-upstash-search/health.svg)](https://phpackages.com/packages/ossycodes-laravel-scout-upstash-search)
```

###  Alternatives

[jeroen-g/explorer

Next-gen Elasticsearch driver for Laravel Scout.

399693.0k](/packages/jeroen-g-explorer)[teamtnt/laravel-scout-tntsearch-driver

Driver for Laravel Scout search package based on https://github.com/teamtnt/tntsearch

1.1k2.7M36](/packages/teamtnt-laravel-scout-tntsearch-driver)[algolia/scout-extended

Scout Extended extends Laravel Scout adding algolia-specific features

4186.9M6](/packages/algolia-scout-extended)[matchish/laravel-scout-elasticsearch

Search among multiple models with ElasticSearch and Laravel Scout

7431.7M3](/packages/matchish-laravel-scout-elasticsearch)[zing/laravel-scout-opensearch

Laravel Scout custom engine for OpenSearch

36482.1k](/packages/zing-laravel-scout-opensearch)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

293.1k](/packages/eslazarev-wildberries-sdk)

PHPackages © 2026

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