Every build, measured.
Every byte,
accounted for.

Push your bundler stats from CI. dendrobundle keeps the history, diffs each chunk against the last commit, and tells you exactly which modules grew.

CI first
No agents
Your CI, your data
Bundle stats only
Works anywhere
Any bundler

A 2.4 MB bundle on 3G costs you more than bytes.

Slow pages lose users. Every extra kilobyte adds load time and delays interaction.

4.1s
load time on 3G
53%
of mobile visits abandon after 3 seconds
7%
conversion lost per second of delay
100ms
enough latency to affect revenue at scale

Every commit.
Another ring.

Watch bundle growth over time, set a budget, and catch regressions before users do.

EXAMPLE PROJECT / 30 DAY HISTORY+12 KB over budget

Up and running in 60 seconds.

Sign up, create a project, get a push token. Wire it to CI with one curl call. No infrastructure to manage.

  • free to start · no card required
  • any CI pipeline works
  • webpack · esbuild · source-map-explorer
  • rollup · vite (via rollup-plugin-visualizer)

Want to see it first? Drop a stats file into the free bundle analyzer → (no signup, nothing uploaded).

  1. create an account

    # free, no card requireddendrobundle.com/register
  2. get a push token

    # Project Settings, API TokenseyJhbGciOiJIUzI1NiJ9…c7e1# shown once — save it
  3. wire it to CI

    - run: npm run build- run: |curl -sS \-H "Authorization: Bearer {{ secrets.BUNDLE_TOKEN }}" \-d @dist/webpack-stats.json \https://dendrobundle.com/api/push

Start free. Scale when you need.

Flat monthly price, no metering per bundle. You will never sit through a sales call to find out what it costs.

community

free for developers

$0/ forever
  • 3 projects
  • 10 snapshots / project
  • no credit card required
get started →

team

growing teams

$49/ month
  • 50 projects
  • everything in developer
  • priority support + onboarding
upgrade →

See the full feature matrix →