-
Notifications
You must be signed in to change notification settings - Fork 13
Home
telivity-otaip edited this page Apr 17, 2026
·
3 revisions
75 AI agents. 6 supplier adapters. 2,900+ tests. One platform for the entire travel distribution stack.
OTAIP is an open-source AI agent orchestration platform purpose-built for the travel industry. It covers the full lifecycle — search, price, book, ticket, change, refund, settle — across GDS, NDC, and Offers & Orders distribution channels.
- An OTA — search flights across multiple suppliers, book, collect payment, issue tickets
- A TMC back-office — mid-office operations, duty of care, corporate policy enforcement
- An airline distribution layer — NDC + Offers & Orders retailing
- A hotel booking platform — via the HAIP hospitality adapter
- A travel AI assistant — natural language flight search and booking via MCP or OpenAPI
| Page | What It Covers |
|---|---|
| Getting Started | Clone, install, configure, run your first search in 5 minutes |
| Architecture | How agents, pipeline validator, capability registry, and adapters fit together |
| Agents | All 75 agents across 10 operational domains |
| Adapters | 6 supplier adapters: Amadeus, Sabre, Navitaire, TripPro, Duffel, HAIP |
| Pipeline Contract | The AgentContract system — schemas, validators, confidence scoring |
| Reference OTA | The fork-and-go OTA example application |
| CLI | Command-line interface for searching, booking, and managing agents |
| Offers and Orders | ONE Order / OOSD support — PNR and Order models coexisting |
| Adapter | Type | Channel | Auth | Key Capabilities |
|---|---|---|---|---|
| Amadeus | GDS | EDIFACT/REST | OAuth2 | Search, Price, Book, Cancel |
| Sabre | GDS | REST (BFM v5) | OAuth2 ATK | Search, Price, Book, Cancel |
| Navitaire | LCC/Hybrid | REST (dotREZ v4.7) | JWT | Search, Price, Book, Cancel, ONE Order Certified |
| TripPro/Mondee | Aggregator | REST+SOAP | Dual token | Search, Book, Post-booking |
| Duffel | NDC | REST | API token | Search, Price, Book, Cancel, e2e tests |
| HAIP | Hospitality | REST | Bearer | Search, Book, Modify, Cancel |
git clone https://github.com/telivity-otaip/otaip.git
cd otaip
pnpm install
pnpm build
pnpm test
pnpm --filter ota devSee Getting Started for the full walkthrough.
- Language: TypeScript (strict mode)
- Runtime: Node.js 20+
- Package manager: pnpm (monorepo with 16 workspace packages)
- Test framework: Vitest
- Architecture: Agent-based with pipeline contract enforcement
- GitHub Repository
- Telivity — Commercial layer built on OTAIP