# is-port-reachable [![Build Status](https://travis-ci.org/sindresorhus/is-port-reachable.svg?branch=master)](https://travis-ci.org/sindresorhus/is-port-reachable) > Check if a local or remote port is reachable ## Install ``` $ npm install is-port-reachable ``` ## Usage ```js const isPortReachable = require('is-port-reachable'); (async () => { console.log(await isPortReachable(80, {host: 'google.com'})); //=> true })(); ``` ## API ### isPortReachable(port, [options]) Returns `Promise`. #### port Type: `number` #### options Type: `Object` ##### host Type: `string`
Default: `localhost` Can be a domain or an IP. ##### timeout Type: `number`
Default: `1000` Milliseconds to wait before giving up. ## Related - [is-reachable](https://github.com/sindresorhus/is-reachable/) - Check if servers are reachable ## License MIT © [Sindre Sorhus](https://sindresorhus.com)