{"library":"sabre-rest","type":"library","category":null,"description":"A Sabre REST API client for Node.js, written in TypeScript (v0.14.0). Currently in early development (pre-1.0) with an unstable API surface. Requires Node.js 22+. Provides a programmatic client with OAuth v2 authentication and a built-in CLI for testing against Sabre's REST APIs (e.g., airline lookup, bargain finder max). Key differentiator: modern ESM/TypeScript native implementation with no dotenv dependency (uses Node's built-in process.loadEnvFile). Release cadence is irregular as the library is actively evolving.","language":"javascript","status":"active","version":"0.14.0","tags":["javascript","sabre","sabre-rest","travel","gds","api-client","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install sabre-rest","imports":["import { createSabreClient } from 'sabre-rest'","import { createOAuthV2 } from 'sabre-rest'","import { SabreBaseUrls } from 'sabre-rest'"]},{"cmd":"yarn add sabre-rest","imports":[]},{"cmd":"pnpm add sabre-rest","imports":[]}],"homepage":"https://github.com/djensen47/sabre-rest#readme","github":"https://github.com/djensen47/sabre-rest","docs":null,"changelog":null,"pypi":null,"npm":"sabre-rest","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}