Skip to content

Beeive CLI

The beeive CLI schedules posts, uploads media and reads analytics from your terminal. It suits scripts, cron jobs, CI pipelines and AI coding agents.

You need Node.js 18 or newer.

Terminal window
npm install -g beeive

Check that it works:

Terminal window
beeive --version

The CLI uses your Beeive API key, which you’ll find under Settings → Developers → Access in the app. API access is included on every paid plan.

Set it as the BEEIVE_API_KEY environment variable:

Terminal window
export BEEIVE_API_KEY="YOUR_API_KEY"

To keep it across terminal sessions, add that line to ~/.bashrc or ~/.zshrc.

  1. Find the channel you want to post to:

    Terminal window
    beeive integrations:list

    Copy the id of the channel.

  2. Schedule the post:

    Terminal window
    beeive posts:create \
    -c "Hello from the Beeive CLI!" \
    -s "2026-12-31T09:00:00Z" \
    -i "YOUR_CHANNEL_ID"
  3. Check it’s in the queue:

    Terminal window
    beeive posts:list