-
Notifications
You must be signed in to change notification settings - Fork 546
Home
osumampouw edited this page Sep 4, 2014
·
76 revisions
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 principals at scale with an end-to-end developer workflow for buildings REST APIs that promotes clean REST practices, uniform interface design and consistent data modeling.
Source | Documentation | Discussion Group
- 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 for browsing and searching a catelog of rest.li APIs.
- Discussion Group: Linkedin Rest.li Group
- Follow us on twitter: @rest_li
- Issue Tracking: github issue tracking
- Java 1.6+
- Gradle 1.8+ or SBT 0.13.0+
If you are not modifying the rest.li source code, you don't need to build rest.li. You can simply depend on the artifacts in the maven central repository. The current latest version in Maven Central is 1.20.0
To build from source, please see this page.
Quick Access:
- Tutorials
- Dynamic Discovery
- Request Response API
-
Rest.li User Guide
- Rest.li Server
- Resources
- Resource Types
- Resource Methods
- Rest.li Client
- Projections
- Filters
- Wire Protocol
- Data Schemas
- Data
- Unstructured Data
- Tools
- FAQ