Skip to content

Latest commit

 

History

History

README.md

Expedia Group SDK Exemplar

A demonstration project showcasing how to build and use SDKs with the Expedia Group Java SDK Foundation. This exemplar provides a complete end-to-end example of a hotel booking API with both REST and GraphQL implementations.

🎯 Overview

The exemplar demonstrates a complete SDK ecosystem including:

  • API Server: Mock hotel booking service with REST and GraphQL endpoints
  • Generated SDKs: Client libraries generated from API specifications (REST & GraphQL SDKs)
  • Usage Examples: Practical Java applications showing SDK integration patterns

📦 Modules

Each module contains its own detailed README with specific setup instructions and usage examples.

Module Description
exemplar-server Spring Boot server providing REST and GraphQL APIs for hotel booking operations
exemplar-sdk-rest Generated REST SDK with type-safe operations and models
exemplar-sdk-graphql Generated GraphQL SDK with Apollo Kotlin integration
exemplar-playground-java Usage examples, tutorials, and SDK integration patterns