| title: Waypoint | |
| emoji: π | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| license: mit | |
| short_description: LangGraph-powered trip itinerary planning REST API | |
| # Waypoint | |
| Waypoint is the REST API backend for trip itinerary planning, powered by a LangGraph agentic workflow. It exposes a simple query endpoint that accepts a travel request and streams back a fully structured itinerary. | |
| ## What it does | |
| - **Agentic workflow** β LangGraph graph with specialised nodes for weather, attractions, hotels, currency, and summarisation | |
| - **REST API** β FastAPI endpoints for trip planning queries and health checks | |
| - **Streaming** β itinerary chunks are streamed back as they are generated | |
| - **Real-time data** β live weather, attraction listings, hotel costs, and currency conversion | |
| ## Endpoints | |
| | Method | Path | Description | | |
| |---|---|---| | |
| | `GET` | `/health` | Service health and agent readiness | | |
| | `POST` | `/query` | Submit a trip planning request | | |
| ## Stack | |
| FastAPI Β· LangGraph Β· OpenAI / Google Gemini Β· Real-time data tools | |