Open-source NDC Sandbox for testing/development purposes.
This project is currently under a pre-development debate on how to approach it.
Check out here more about the scope of this project.
- Supported NDC Messages:
- AirShopping
- FlightPrice
- SeatAvailability
- ServiceList
- ServicePrice
- OrderCreate
- OrderList
- OrderRetrieve
- OrderCancel
- ItinReshop
- Git clone this repo.
- Install dependencies with
bundle install
- Run
rackup
to start a local server (by default runs on port 9292) - Test the API by validating a NDC payload, here is a curl example:
curl -X POST "http://localhost:9292/api/v0/ndc" -H "Content-Type: application/xml" --data @AirShopping.xml
Any kind of software contribution, bug-report, and feedback is welcome and greatly appreciated.
Codebase started from grape-skeleton by xurde