pbar.io

Documentation

Everything you need to know about pbar.io - Beautiful Progress Tracking for developers.

Explore the Docs

Why pbar.io?

No Setup Required

Start tracking progress instantly. No account, no API keys, no configuration.

Universal Access

View progress from anywhere - browsers, terminals, mobile devices. Share with a URL.

Terminal Native

Beautiful ANSI colors in terminals. Works perfectly with curl, wget, and CLI tools.

Privacy First

No tracking, no cookies, no personal data. IP addresses are hashed for rate limiting.

Implementation Status

FeatureStatusNotes
REST API✅ AvailableFull CRUD operations
Python Client✅ Availablepip install pbar-io
Python tqdm Integration✅ AvailableDrop-in replacement
Hierarchical Progress Bars✅ AvailableParent-child relationships
Auto-completion✅ AvailableCompletes at 100%
Terminal Rendering✅ AvailableANSI colors, curl support
Shell/Bash Integration✅ AvailableDirect API calls
JavaScript/TypeScript Client🚧 Coming Soonnpm package planned
React Hooks🚧 Coming SoonuseProgressBar hook
Rate Limiting🚧 Planned100/hr create, 5000/hr update
Authentication🚧 PlannedAPI keys for paid tier
Rich Progress Integration📋 BacklogPython rich library

Common Use Cases

  • Long-running scripts - Monitor batch jobs, data processing, backups
  • CI/CD pipelines - Track build and deployment progress
  • Machine learning - Monitor training epochs and validation
  • File uploads/downloads - Share progress with users
  • Database migrations - Track schema and data updates

Need Help?

Can't find what you're looking for? Here are some ways to get help:

  • Check the Examples for real-world use cases
  • Read about Core Concepts for deeper understanding
  • Email us at support@pbar.io for assistance