Learn R Programming

vcr (version 2.0.0)

Record 'HTTP' Calls to Disk

Description

Record test suite 'HTTP' requests and replays them during future runs. A port of the Ruby gem of the same name (). Works by recording real 'HTTP' requests/responses on disk in 'cassettes', and then replaying matching responses on subsequent requests.

Copy Link

Version

Install

install.packages('vcr')

Monthly Downloads

4,058

Version

2.0.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Scott Chamberlain

Last Published

July 23rd, 2025

Functions in vcr (2.0.0)

insert_cassette

Manually insert and eject a cassette
insert_example_cassette

Use cassettes in examples
is_recording

Determine if vcr is recording/replaying
lightswitch

Turn vcr on and off
setup_knitr

Use vcr in vignettes
use_cassette

Use a cassette to record HTTP requests
vcr_configure_log

Configure vcr logging
RequestHandler

Request handlers
Cassette

Cassette handler
vcr-package

vcr: Record 'HTTP' Calls to Disk
use_vcr

Setup vcr for a package
vcr_test_path

Locate file in tests directory
vcr_last_request

Retrieve last vcr request/response
cassettes

List cassettes, get current cassette, etc.
vcr_configure

Global Configuration Options
check_cassette_names

Check cassette names