npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@makehq/cli

v1.1.0

Published

A command-line tool for Make automation platform

Downloads

279

Readme

Make CLI

A command-line interface for interacting with the Make automation platform.

Installation

npm

npm install -g @makehq/cli

Binary releases

Pre-built binaries are available for download from the GitHub Releases page:

| Platform | Architecture | File | | -------- | --------------------- | ------------------------------- | | Linux | x86_64 | make-cli-linux-amd64.tar.gz | | Linux | arm64 | make-cli-linux-arm64.tar.gz | | macOS | x86_64 (Intel) | make-cli-darwin-amd64.tar.gz | | macOS | arm64 (Apple Silicon) | make-cli-darwin-arm64.tar.gz | | Windows | x86_64 | make-cli-windows-amd64.tar.gz |

Download and extract the archive for your platform, then place the binary somewhere on your PATH.

Debian/Ubuntu

.deb packages are also available for Linux:

| Architecture | File | | ------------ | -------------------------- | | x86_64 | make-cli-linux-amd64.deb | | arm64 | make-cli-linux-arm64.deb |

sudo dpkg -i make-cli-linux-amd64.deb

Authentication

Login (recommended)

Run the interactive login wizard to save your credentials locally:

make-cli login

This guides you through selecting your zone, opening the Make API keys page in your browser, and validating your key. Credentials are saved to:

  • macOS / Linux: ~/.config/make-cli/config.json
  • Windows: %APPDATA%\make-cli\config.json

Once logged in, all commands work without any extra flags. To check who you're logged in as:

make-cli whoami

To remove saved credentials:

make-cli logout

Environment variables

export MAKE_API_KEY="your-api-key"
export MAKE_ZONE="eu2.make.com"

Per-command flags

make-cli --api-key your-api-key --zone eu2.make.com scenarios list --team-id 1

Flags take priority over environment variables, which take priority over saved credentials.

Usage

make-cli [options] <category> <action> [options]

Global Options

| Option | Description | | ----------- | --------------------------------------------------- | | --api-key | Make API key | | --zone | Make zone (e.g. eu2.make.com) | | --output | Output format: json (default), compact, table |

Examples

make-cli scenarios list --team-id=123
make-cli scenarios get --scenario-id=456
make-cli connections list --team-id=123
make-cli data-stores list --team-id=123
make-cli data-store-records list --data-store-id=1
make-cli teams list --organization-id=1
make-cli users me

# Creating a scenario
make-cli scenarios create \
  --team-id=123 \
  --scheduling='{"type":"on-demand"}' \
  --blueprint='{"name":"My Scenario","flow":[],"metadata":{}}'

# Output formatting
make-cli scenarios list --team-id=123 --output=table

Commands

Commands are organized by category:

Scenarios

  • scenarios — Scenarios
  • executions — Scenario Executions
  • incomplete-executions — Incomplete Executions
  • folders — Scenario Folders
  • functions — Custom Functions
  • hooks — Webhooks

Credentials

  • connections — Connections
  • keys — Keys
  • credential-requests — Credential Requests

Data Stores

  • data-stores — Data Stores
  • data-store-records — Data Store Records
  • data-structures — Data Structures

Account Management

  • teams — Teams
  • organizations — Organizations
  • users — Users
  • enums — Enums

Custom App Development

  • sdk-apps — App Definitions
  • sdk-connections — App Connections
  • sdk-functions — App Functions
  • sdk-modules — App Modules
  • sdk-rpcs — App Remote Procedures
  • sdk-webhooks — App Webhooks

Run make-cli --help or make-cli <category> --help for the full list of actions and options.

Building

npm run build

Testing

npm test