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

apiblaze

v0.3.6

Published

Dev tunnel CLI for APIblaze — route localhost projects through your APIblaze endpoints

Readme

apiblaze

CLI for APIblaze — instantly tunnel localhost to your APIblaze projects during development.

Installation

npm install -g apiblaze

Or run without installing:

npx apiblaze --help

Requirements

  • Node.js 18+

Quick start

# Create a proxy (no account needed)
npx apiblaze create --target https://api.example.com

# Optional: sign in if you want it under your team
npx apiblaze login

# Create a proxy under your team
npx apiblaze create --name myapi --target https://api.example.com --auth api_key

# Start a dev tunnel (defaults to port 3000)
npx apiblaze dev

# Or specify a port
npx apiblaze dev 3000

# Stream full request/response traffic to a file (JSON lines)
npx apiblaze dev 3000 --capture-file traffic.jsonl

Help

apiblaze --help
apiblaze help create
apiblaze help dev

Commands

| Command | Description | |---|---| | apiblaze login | Authenticate with your APIblaze account | | apiblaze create [options] | Create a new API proxy (anonymous if not logged in) | | apiblaze claim [code] | Claim an anonymously-created proxy into your team | | apiblaze projects | List your team projects | | apiblaze dev [port] | Start a dev tunnel for your localhost projects | | apiblaze team [team] | Switch the active team | | apiblaze whoami | Show the signed-in identity and active team | | apiblaze logout | Sign out and remove stored credentials |

How it works

apiblaze dev automatically:

  1. Fetches your APIblaze projects that target localhost (or other internal targets)
  2. Registers a temporary dev tunnel with APIblaze
  3. Opens a secure connection and forwards incoming requests to your local server
  4. Streams live traffic logs to your terminal in real time

On Ctrl+C the tunnel is cleanly deregistered.

Zero-setup conveniences

  • No project yet? If none of your projects point at this machine, apiblaze dev offers to spin up a throwaway dev proxy (random name like braveotter42) pointed at http://localhost:<port> and tunnels it immediately — pick none or api_key auth.
  • Server not running yet? If nothing is listening on the local port, requests aren't dropped: each one is printed in full (headers + body, with API keys/JWTs masked and JWTs decoded) and answered with a friendly synthetic 200. The moment your dev server comes up, the next request forwards to it automatically. Add --capture-file <path> to also stream every request/response to a JSON-lines file.

License

MIT