Betamax logo

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

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.