PHPackages                             snow-digital/laravel-json-api - 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. [API Development](/categories/api)
4. /
5. snow-digital/laravel-json-api

ActiveLibrary[API Development](/categories/api)

snow-digital/laravel-json-api
=============================

v0.0.3(3mo ago)11.4k↑18.3%MITPHPPHP ^8.2CI failing

Since Aug 27Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/snow-digital/laravel-json-api)[ Packagist](https://packagist.org/packages/snow-digital/laravel-json-api)[ Docs](https://github.com/snow-digital/laravel-json-api)[ RSS](/packages/snow-digital-laravel-json-api/feed)WikiDiscussions main Synced 2w ago

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

Laravel JSON:API
================

[](#laravel-jsonapi)

This package allows to quickly prototype a [JSON:API](https://jsonapi.org) API, automatizing most of it from Eloquent or QueryBuilder.

It's based on top of Spatie [Query Builder](https://github.com/spatie/laravel-query-builder) and [JSON Api Paginate](https://github.com/spatie/laravel-json-api-paginate), allowing to easily switch when you need more flexibility without having to rework everything.

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

[](#installation)

You can install the package via composer:

```
composer require snow-digital/laravel-json-api
```

Optionally you can publish the config file with:

```
php artisan vendor:publish --tag=json-api-config
```

Usage
-----

[](#usage)

If you are using Laravel default structure, you don't need to do anything else. It will detect and register automatically all Eloquent Models as resources.

You can check if the routes are registered correclty using:

```
php artisan route:list --name=json-api
```

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance82

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity45

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

Every ~314 days

Total

3

Last Release

92d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2734125?v=4)[Eighke](/maintainers/Eighke)[@Eighke](https://github.com/Eighke)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/snow-digital-laravel-json-api/health.svg)

```
[![Health](https://phpackages.com/badges/snow-digital-laravel-json-api/health.svg)](https://phpackages.com/packages/snow-digital-laravel-json-api)
```

###  Alternatives

[dedoc/scramble

Automatic generation of API documentation for Laravel applications.

2.2k12.6M140](/packages/dedoc-scramble)[defstudio/telegraph

A laravel facade to interact with Telegram Bots

818355.4k3](/packages/defstudio-telegraph)[backstage/mails

View logged mails and events in a beautiful Filament UI.

16429.7k](/packages/backstage-mails)[simplestats-io/laravel-client

Server-side analytics for Laravel that follows the full funnel from visit to registration to payment, attributed to the channel that drove it. Revenue, MRR, churn and ad-spend profit (ROAS/CAC) per channel. GDPR compliant, ad-blocker proof.

5226.7k](/packages/simplestats-io-laravel-client)[lettermint/lettermint-laravel

Official Lettermint driver for Laravel

11124.6k1](/packages/lettermint-lettermint-laravel)

PHPackages © 2026

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