amadeus-node | Node library for the Amadeus Self-Service travel APIs | SDK library

 by   amadeus4dev JavaScript Version: v8.0.0 License: MIT

kandi X-RAY | amadeus-node Summary

kandi X-RAY | amadeus-node Summary

amadeus-node is a JavaScript library typically used in Utilities, SDK applications. amadeus-node has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can install using 'npm i amadeus' or download it from GitHub, npm.

Amadeus provides a rich set of APIs for the travel industry. For more details, check out the Amadeus for Developers Portal or the SDK class reference.

            kandi-support Support

              amadeus-node has a low active ecosystem.
              It has 140 star(s) with 53 fork(s). There are 12 watchers for this library.
              It had no major release in the last 12 months.
              There are 2 open issues and 63 have been closed. On average issues are closed in 116 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of amadeus-node is v8.0.0

            kandi-Quality Quality

              amadeus-node has 0 bugs and 0 code smells.

            kandi-Security Security

              amadeus-node has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              amadeus-node code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              amadeus-node is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              amadeus-node releases are available to install and integrate.
              Deployable package is available in npm.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of amadeus-node
            Get all kandi verified functions for this library.

            amadeus-node Key Features

            No Key Features are available at this moment for amadeus-node.

            amadeus-node Examples and Code Snippets

            ArgumentError: Missing required argument: clientId
            JavaScriptdot img1Lines of Code : 9dot img1License : Strong Copyleft (CC BY-SA 4.0)
            copy iconCopy
            npm install
            const amadeus = new Amadeus({
              clientId: 'YOUR_API_KEY',
              clientSecret: 'YOUR_API_SECRET'
            npm run start

            Community Discussions


            NotFound error when calling flights date API
            Asked 2021-Oct-21 at 07:59

            I have been using NodeJS library for querying the price of the chepeast flight for a route, for next 60 days. Even after switching to production environment, the API throws 404 error (details mentioned below) for some common routes like SFO to YYC.

            Do let me know how I can resolve this.



            Answered 2021-Oct-21 at 07:59

            The Flight Inspiration Search & Flight Cheapest Date Search APIs are built on top of a pre-computed cache. The APIs compute every day the most trending options based on past searches and bookings and fill the cache, which means that the cache is dynamic. If you need to get access to a full inventory of Amadeus you need to use the live Flight Offers Search API.



            Validator.js Module not found - Can't resolve http in client
            Asked 2020-Aug-26 at 20:05

            I've got some trouble implementing the amadeus-node package into an angular 10 project. As soon as I implement the following line



            Answered 2020-Aug-26 at 20:05

            Ok it seems I was using the package wrong. I opened an issue at the developers github page:


            this was the response:

            Hey! Thanks for reporting this issue. The SDK is not designed to work on client-side frameworks like Angular (you can see that Angular cannot resolve the http-node dependency from amadeus-sdk) but on nodejs applications.

            By the way, we have never consumed the SDK within a Typescript application. I believe it's not going to work out-of-the-box as it needs to provide a type declaration file.



            Amadeus Point of Interest Search INVALID_DATA_RECEIVED
            Asked 2020-May-21 at 08:03

            Using the Amadeus Node SDK, Amadeus Points of Interest API only works for some geographical coordinates.

            I am currently looking at some Points of Interest in France and everything north of Paris does not seem to work, and Amadeus responds with the error INVALID DATA RECEIVED.

            Example of coordinates that work (Orleans, France):

            Latitude: 47.90082
            Longitude: 1.90283

            Example of coordinates that don't work (Rouen, France):

            Latitude: 49.443231 Longitude: 1.0999

            Example error response:



            Answered 2020-May-21 at 08:03

            The issue was linked to the computation of the radius (for specific places). It has been fixed and delivered. You shouldn't face the problem anymore.



            Amadeus Flight Offers Search API customized search
            Asked 2020-Apr-23 at 15:19

            I'm using Amadeus Flight Offers Search POST API to search flights, I have used some of the search parameters mentioned in the API Documentation and some other parameters that I found in questions of stackoverflow. I'm looking for a documentation that contains all the possible search parameters of the API. I've searched a lot but so far couldn't find anything other than this document and the one I mentioned above. Is there another documentation for Amadeus? Something more specific. I want to add the "maximum layover time" parameter to my request body.



            Answered 2020-Apr-23 at 15:19

            You have to take a look at the API specification to see what are all the available parameters.

            • If you use the GET version: all the parameters are explained directly in the interactive part of the API specification.

            • If you use the POST version: you have to take a look at the model of the body parameter that describes all the parameters (and the structure) you can use:


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install amadeus-node

            This module has been tested using Node LTS versions. You can install it using Yarn or NPM.
            To make your first API call, you will need to register for an Amadeus Developer Account and set up your first application.


            Amadeus has a large set of APIs, and our documentation is here to get you started today. Head over to our reference documentation for in-depth information about every SDK method, its arguments and return types.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone amadeus4dev/amadeus-node

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular SDK Libraries


            by JeffreySu


            by operator-framework


            by golang

            Try Top Libraries by amadeus4dev


            by amadeus4devPython


            by amadeus4devJava


            by amadeus4devShell


            by amadeus4devPython


            by amadeus4devHTML