PHPackages                             trivago/jade - 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. trivago/jade

AbandonedArchivedLibrary[API Development](/categories/api)

trivago/jade
============

A simple but yet powerful library to expose your entities through JSON API.

v1.1(7y ago)542.1k6[5 issues](https://github.com/trivago/jade/issues)Apache-2.0PHP

Since Nov 24Pushed 7mo agoCompare

[ Source](https://github.com/trivago/jade)[ Packagist](https://packagist.org/packages/trivago/jade)[ RSS](/packages/trivago-jade/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (5)Dependencies (9)Versions (8)Used By (0)

Jade(Json Api Doctrine Exposer)
===============================

[](#jadejson-api-doctrine-exposer)

Caution

This repository has been archived as of October 2025.
If you wish to update or extend this project, please create a fork.

What is it?
-----------

[](#what-is-it)

Jade is a library created in an effort to create a simple way to create Json API server using doctrine entities. It supports all the CRUD functionality like filtering, sorting and including relationships. You just define the entities then using the configuration expose different routes.

It is done in a way to be easy to customize any part you need.

Another library?
----------------

[](#another-library)

Before starting developing this library we went through other available libraries even thinking about contributing to them. But the issue was that customizing those libraries to our needs was complicated and sometimes needed too much effort to even set it up. In case of Jade in 5 minutes you can have a fully functional API running.

Getting started
---------------

[](#getting-started)

You can find a quick start example in docs/example.md

First install the library:

`composer require trivago/jade`

Next add the bundle to the kernel:

```
