Learn R Programming

vcr (version 2.1.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

7,268

Version

2.1.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Scott Chamberlain

Last Published

December 5th, 2025

Functions in vcr (2.1.0)

vcr_last_request

Retrieve last vcr request/response
use_vcr

Setup vcr for a package
vcr_configure

Global Configuration Options
vcr_test_path

Locate file in tests directory
vcr_configure_log

Configure vcr logging
vcr-package

vcr: Record 'HTTP' Calls to Disk
lightswitch

Turn vcr on and off
insert_cassette

Manually insert and eject a cassette
setup_knitr

Use vcr in vignettes
cassettes

List cassettes, get current cassette, etc.
insert_example_cassette

Use cassettes in examples
is_recording

Determine if vcr is recording/replaying
use_cassette

Use a cassette to record HTTP requests
RequestHandler

Request handlers
check_cassette_names

Check cassette names
Cassette

Cassette handler