Skip to content

Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.

License

Notifications You must be signed in to change notification settings

linkedin/rest.li

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9a71cc2 · Jul 1, 2021
Jul 24, 2019
Apr 16, 2021
Jul 1, 2021
Oct 11, 2017
Jul 1, 2021
Jul 1, 2021
May 20, 2020
Jul 1, 2021
Aug 13, 2020
Jan 26, 2021
Feb 26, 2020
Apr 11, 2020
Apr 11, 2021
Apr 21, 2018
Mar 17, 2021
Mar 17, 2021
Jul 1, 2021
Apr 24, 2018
Dec 19, 2019
Mar 31, 2021
May 4, 2021
May 6, 2021
Apr 16, 2020
Oct 24, 2019
Oct 5, 2020
Apr 21, 2015
May 19, 2020
Jun 5, 2020
Aug 28, 2020
Jul 1, 2021
Nov 1, 2019
Feb 19, 2021
Feb 17, 2021
Nov 6, 2019
May 3, 2021
Aug 31, 2020
Aug 31, 2020
Dec 20, 2019
Dec 4, 2015
Oct 1, 2020
Feb 18, 2020
Sep 23, 2020
Apr 26, 2021
Apr 21, 2020
Apr 22, 2021
Sep 18, 2012
Oct 13, 2017
Jan 29, 2021
Dec 19, 2019
Apr 24, 2018
Jun 23, 2020
Feb 22, 2018
Mar 18, 2017
Apr 30, 2021
Jul 22, 2020
Apr 30, 2021
Apr 30, 2021
Nov 25, 2019
Jan 12, 2018
Nov 25, 2019
Mar 18, 2017
Dec 20, 2019
Mar 23, 2021
Mar 18, 2017
Apr 30, 2021
Apr 27, 2021
May 19, 2020
Sep 18, 2012
Nov 16, 2016
Sep 18, 2012
Apr 16, 2021
May 6, 2021
Aug 15, 2020
Nov 30, 2012
Aug 6, 2019
Dec 17, 2014
Oct 20, 2014
Apr 28, 2021
Sep 18, 2012
Apr 28, 2021
May 6, 2021
Apr 16, 2020
Apr 16, 2020
May 7, 2020
Apr 2, 2020
May 7, 2020
Jun 5, 2020

Repository files navigation

Rest.li is an open source REST framework for building robust, scalable RESTful architectures using type-safe bindings and asynchronous, non-blocking IO. Rest.li fills a niche for applying RESTful principles at scale with an end-to-end developer workflow for building REST APIs, which promotes clean REST practices, uniform interface design and consistent data modeling.

Source | Documentation | Discussion Group

Features

  • End-to-end framework for building RESTful APIs
  • Approachable APIs for writing non-blocking client and server code using ParSeq
  • Type-safe development using generated data and client bindings
  • JAX-RS inspired annotation driven server side resource development
  • Engineered and battle tested for high scalability and high availability
  • Optional Dynamic Discovery subsystem adds client side load balancing and fault tolerance
  • Backward compatibility checking to ensure all API changes are safe
  • Support for batch operations, partial updates and projections
  • Web UI for browsing and searching a catalog of rest.li APIs.

Website

https://rest.li

Documentation

See our website for full documentation and examples.

Community

Quickstart Guides and Examples