Skip to content

nqstr/rainbow-rest

 
 

Repository files navigation

Release Downloads per month

Java CI

How to add dependency to your project

<dependency>
    <groupId>com.github.alexeytokar.rainbow-rest</groupId>
    <artifactId>filters</artifactId>
    <version>${rainbow-rest.version}</version>
</dependency>

Other versions and source documentation

rainbow-rest

Inspired by JsonApi. Designed to replace GraphQL.

Rainbow REST is a set of Servlet Http Filters for java which improves already existing JSON REST API with new functionality such as batch requesting, fields filtering and subtree inclusion.

All of the features are accessible by just adding one of the following filters:

  • RainbowRestWebFilter - for fields filtering and subtrees
  • RainbowRestBatchFilter - for batch processing (it exposes POST /batch request handle)

check out examples page

About

Set of utilities to extend your REST API capabilities

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%