cd ..
CruiseWave API - Cruise Deal Search Service
man cruisewave-api
ImGeeky Projects
NAME
CruiseWave API - Cruise Deal Search Service
SYNOPSIS
<Python/><AWS Lambda/><DynamoDB/><RapidAPI/><Serverless/><API/><API Gateway/>
## DESCRIPTION
CruiseWave API is a comprehensive cruise deal search service built with Python and deployed on AWS Lambda. The API allows users to search Royal Caribbean cruises by departure port, destination, and date range, with support for multiple currencies and countries.
Version 2.0 introduced self-service metadata endpoints for programmatically accessing all 32+ departure ports and 14+ destination regions, along with a health monitoring endpoint. The API features 24-hour caching on metadata endpoints for optimal performance, absolute booking URLs for direct integration, and comprehensive error handling with request ID tracking.
Available on the RapidAPI marketplace with tiered rate limiting for different subscription plans.
Version 2.0 introduced self-service metadata endpoints for programmatically accessing all 32+ departure ports and 14+ destination regions, along with a health monitoring endpoint. The API features 24-hour caching on metadata endpoints for optimal performance, absolute booking URLs for direct integration, and comprehensive error handling with request ID tracking.
Available on the RapidAPI marketplace with tiered rate limiting for different subscription plans.
## FEATURES
- [OK]Search Royal Caribbean cruises by port, destination, and date range
- [OK]32+ departure ports across USA, Australia, Europe, and Asia
- [OK]14+ destination regions including Caribbean, Alaska, Mediterranean
- [OK]Self-service metadata endpoints for ports and destinations
- [OK]24-hour caching on metadata for optimal performance
- [OK]Absolute booking URLs for direct integration
- [OK]Multi-currency and multi-country support
- [OK]Health monitoring endpoint for uptime tracking
- [OK]Comprehensive error handling with request ID tracking
## TECHNOLOGIES
PythonAWS LambdaAWS API GatewayAWS DynamoDBRapidAPIServerless FrameworkOpenAPI 3.0
## CASE STUDY
> Problem
Cruise deal aggregation lacked a programmable API with self-service metadata, multi-currency support, and reliable caching.
> Approach
Developed a Python serverless API on AWS Lambda with DynamoDB-backed 24-hour caching, exposing metadata endpoints for 32+ departure ports and 14+ destination regions via the Serverless Framework.
> Outcome
Published on RapidAPI with tiered rate limiting, health monitoring, absolute booking URLs, and multi-currency/country support.
## SEE ALSO
cd ..

ls --links
echo "Interested in similar work?"
Interested in similar work?
If you like this project and want to discuss something similar, feel free to get in touch!
Contact Me