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(1mo ago)11.3k—7.1%MITPHPPHP ^8.2CI failing

Since Aug 27Pushed 1mo 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 2d 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

43

—

FairBetter than 89% of packages

Maintenance90

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

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

47d 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.1k11.2M101](/packages/dedoc-scramble)[defstudio/telegraph

A laravel facade to interact with Telegram Bots

816333.8k3](/packages/defstudio-telegraph)[rupadana/filament-api-service

A simple api service for supporting filamentphp

210120.6k7](/packages/rupadana-filament-api-service)[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.

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

Official Lettermint driver for Laravel

1190.2k1](/packages/lettermint-lettermint-laravel)[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3914.6k](/packages/rawilk-profile-filament-plugin)

PHPackages © 2026

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