PHPackages                             skore-labs/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. skore-labs/laravel-json-api

AbandonedArchivedLibrary[API Development](/categories/api)

skore-labs/laravel-json-api
===========================

Integrate JSON:API resources on Laravel

3.2.8(3y ago)186531MITPHPPHP ^7.2|^8.0|^8.1

Since Jul 29Pushed 3y ago1 watchersCompare

[ Source](https://github.com/skore/laravel-json-api)[ Packagist](https://packagist.org/packages/skore-labs/laravel-json-api)[ RSS](/packages/skore-labs-laravel-json-api/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (6)Versions (24)Used By (0)

[![json-api-logo](https://raw.githubusercontent.com/skore/laravel-json-api/master/docs/.vuepress/public/images/hero.jpg)](https://raw.githubusercontent.com/skore/laravel-json-api/master/docs/.vuepress/public/images/hero.jpg)

**THIS PACKAGE IS GONNA BE DEPRECATED IN FAVOUR OF THIS ONE**:

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

[](#laravel-jsonapi)

[![latest tag](https://camo.githubusercontent.com/364e3d4f6f8dbee0b85ca7d4b8a5230fd6a5e5b16abf201c0b7e99409619adc8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f736b6f72652f6c61726176656c2d6a736f6e2d6170693f6c6162656c3d6c617465737426736f72743d73656d766572)](https://github.com/skore/laravel-json-api/releases/latest) [![packagist version](https://camo.githubusercontent.com/0c397ba2df70cd1855ec2c9569351064409837cc14462df8b213c8ccb7ca38b5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f736b6f72652d6c6162732f6c61726176656c2d6a736f6e2d617069)](https://packagist.org/packages/skore-labs/laravel-json-api) [![run-tests](https://github.com/skore/laravel-json-api/actions/workflows/tests.yml/badge.svg?branch=master)](https://github.com/skore/laravel-json-api/actions/workflows/tests.yml) [![phpstan](https://github.com/skore/laravel-json-api/actions/workflows/phpstan.yml/badge.svg)](https://github.com/skore/laravel-json-api/actions/workflows/phpstan.yml) [![StyleCI](https://camo.githubusercontent.com/8ae58c816d022a03d7b519a94fad65cff3cd6ef829341766d1029098b74b3627/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3139383938383538312f736869656c643f7374796c653d666c6174266272616e63683d6d6173746572)](https://github.styleci.io/repos/198988581) [![Codacy Badge](https://camo.githubusercontent.com/1c5c98ec8dac7c6d89c0ed2f1dd08cd1a0e628e754a91cd140bf619f19a56311/68747470733a2f2f6170702e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3033323832396233333932383436633138363462393132626139643061613930)](https://www.codacy.com/gh/skore/laravel-json-api/dashboard?utm_source=github.com&utm_medium=referral&utm_content=skore/laravel-json-api&utm_campaign=Badge_Grade) [![Codacy Badge](https://camo.githubusercontent.com/079e95be7da50d384412b137c265d09f444431df2ed2e6f97a5e10eaeadd2a26/68747470733a2f2f6170702e636f646163792e636f6d2f70726f6a6563742f62616467652f436f7665726167652f3033323832396233333932383436633138363462393132626139643061613930)](https://www.codacy.com/gh/skore/laravel-json-api/dashboard?utm_source=github.com&utm_medium=referral&utm_content=skore/laravel-json-api&utm_campaign=Badge_Coverage) [![Scc Count Badge](https://camo.githubusercontent.com/f32764eb864d3de641d0807a0671d35ce98994a6c3681588ce38fa7c1430b7d8/68747470733a2f2f736c6f632e78797a2f6769746875622f736b6f72652f6c61726176656c2d6a736f6e2d6170693f63617465676f72793d636f6465)](https://github.com/skore/laravel-json-api) [![Scc Count Badge](https://camo.githubusercontent.com/a75a058cae6584b2289daf0a6df6183026c4d9efb0a4d2b2e6e53cfff2ddf840/68747470733a2f2f736c6f632e78797a2f6769746875622f736b6f72652f6c61726176656c2d6a736f6e2d6170693f63617465676f72793d636f6d6d656e7473)](https://github.com/skore/laravel-json-api) [![Take a peek on VSCode online](https://camo.githubusercontent.com/08d063b3269c79543f812e1031ad9b6b410ef885472bc2e9d40bdb7bc23a5559/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7673636f64652d54616b65253230612532307065656b2d626c75653f6c6f676f3d646174613a696d6167652f706e673b6261736536342c6956424f5277304b47676f414141414e5355684555674141414134414141414f434159414141416653433352414141434a6b6c455156516f4659565353326854555243647565386c376376334e54386259724d714374596974525a454b4b49727757366b4779306f62747a706f714349432f47426f455570744b44514c6752424b496f3746555736454846544e3158785739303049415a466245697765636e396a504e53476b577744677a337a74787a7a737777462b452f4e756a646a38526930645052544748557965536e6d77543361724634425466694455374d4632324343344c6f65447858454e466345596a67745147362b552f69304a556e336452554d346730776d67726e69314164464f5236775155584c563358487535685367384c42553866442b2b725178414f4f444e35365576352f692b743955524761554970544c6742444542526242762b75307a76753368384b6b324e434657536e564561784951687749513636397931646c733730445764714a6a424341437171324d6e694843375169346a2f76764a7a73696f66477a473451567344344c676c4e75796e314d485a487a796e43745149334e58697038754e31623274724a69536c436b5946496867565a314b392b73744136756e543534504d414f48796e4768787445333376774770384b326d35556c6171365150504163704a67557a325650786b547764346751726e677677664c723758777363557761527331463335343074644b765656636b734b7843356c7a46792b38395659693867744d5936643339687478707a5252736352345930676451494661713368426f44703579454c594f425735754b4c6e58366a45624e44345861724e686c39784144754e30323657376b2b576770655570635744355047717978386f4455776d5a4f316174575064365735376258567437594a6e6f6673504d4676633779467a52614570776a774542676c584e654652437133446a427239505877727a4e32626a4572517a514c576f38774d5a52493579547664786b332b6e4a744457386845646257325553796133664354543877576a39614c71632f2f674a77432f5938765871616c6741414141424a52553545726b4a6767673d3d)](https://vscode.dev/github/skore/laravel-json-api)

Integrate JSON:API resources on Laravel.

Features
--------

[](#features)

- Compatible and tested with all the Laravel LTS supported versions ([see them here](https://laravel.com/docs/master/releases#support-policy))
- Full formatting using pure built-in model methods and properties.
- Relationships and nested working with [eager loading](https://laravel.com/docs/master/eloquent-relationships#eager-loading).
- Permissions "out-of-the-box" authorising each resource view or list of resources.
- Auto-hide not allowed attributes from responses like `user_id` or `post_id`.
- Own testing utilities built-in Laravel's ones to make integration tests easier.

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

[](#documentation)

[Official documentation](https://skorelabs.github.io/laravel-json-api)

Credits
-------

[](#credits)

- Ruben Robles ([@d8vjork](https://github.com/d8vjork))
- Skore ()
- [And all the contributors](https://github.com/skore-labs/laravel-json-api/graphs/contributors)

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 95.3% 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 ~51 days

Recently: every ~39 days

Total

23

Last Release

1357d ago

Major Versions

v1.2.1 → v2.0.02020-04-21

v2.0.2 → 3.0.02020-11-30

PHP version history (4 changes)v1.0.0PHP ^7.1

3.0.0PHP ^7.2

3.0.1PHP ^7.2|^8.0

v3.2.1PHP ^7.2|^8.0|^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/3a77db503aca4f77ebd99d5083432b8d9eee1131c2a572bb890aabd6b993f9d1?d=identicon)[d8vjork](/maintainers/d8vjork)

---

Top Contributors

[![d8vjork](https://avatars.githubusercontent.com/u/2331052?v=4)](https://github.com/d8vjork "d8vjork (143 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (7 commits)")

---

Tags

json-apilaravellaravel-json-apilaravel-packageJSON-APIskore-labslaravel-json-api

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[esign/laravel-conversions-api

A laravel wrapper package around the Facebook Conversions API

69145.4k](/packages/esign-laravel-conversions-api)[laravel-json-api/core

Contracts and support classes for Laravel JSON:API packages.

101.5M8](/packages/laravel-json-api-core)[surface/laravel-webfinger

A Laravel package to create an ActivityPub webfinger.

113.8k](/packages/surface-laravel-webfinger)

PHPackages © 2026

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