Betamax
VCR-inspired HTTP recorder for python-requests that stores interactions in reusable cassettes for reproducible integration tests.
Our Verdict
Solid VCR-style recorder if you are on python-requests, but check maintenance before betting on it.
Pros
- Deterministic HTTP tests without hitting real APIs
- Cassettes are plain files, easy to inspect and commit
- Drop-in with the python-requests library
- Keeps CI fast and offline-friendly
Cons
- Project development is largely quiet these days
- Only works with requests, not httpx or aiohttp
- Cassettes drift when upstream APIs change silently
- Secrets in cassettes need careful scrubbing
Best for: Python projects pinned to requests that need reproducible integration tests
Not for: Async-first stacks on httpx/aiohttp or teams wanting actively maintained tooling
When to Use Betamax
Good fit if you need
- Record HTTP cassettes for deterministic integration tests
- Offline test runs replaying real API responses
- Speed up Python test suites by eliminating live network calls
- Prevent flaky tests caused by external API changes
Lock-in Assessment
High 5/5
Lock-in Score 5/5
Pricing
Price wrong?Betamax Pricing
- Pricing Model
- free
- Free Tier
- Yes
- Entry Price
- —
- Enterprise Available
- No
- Transparency Score
- —
Beta — estimates may differ from actual pricing
1,000
1001K10K100K1M
Estimated Monthly Cost
$25
Estimated Annual Cost
$300
Estimates are approximate and may not reflect current pricing. Always check the official pricing page.
Project Health
F
Health Score
584 62
Bus Factor
2
Last Commit
2.0 years
Release Freq
N/A
Open Issues
25
Issue Response
26d
License
NOASSERTION
Last checked: 2026-04-21
Community Discussion
Comments powered by Giscus (GitHub Discussions). You need a GitHub account to comment.