{"id":77702,"library":"vcr","title":"VCR","description":"Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.","status":"active","version":"6.4.0","language":"ruby","source_language":null,"source_url":"https://github.com/vcr/vcr","tags":["testing","http","recording","mocking"],"install":[{"cmd":"gem install vcr","lang":"bash","label":"gem install"},{"cmd":"# Gemfile\ngem 'vcr', '~> 6.4.0'","lang":"ruby","label":"Gemfile"}],"dependencies":[],"imports":[{"symbol":"VCR","correct":"require 'vcr'"}],"quickstart":{"code":"require 'vcr'\nrequire 'rest-client'\n\nVCR.configure do |c|\n  c.cassette_library_dir = 'fixtures/vcr_cassettes'\n  c.hook_into :webmock\nend\n\nVCR.use_cassette('github') do\n  response = RestClient.get('https://api.github.com')\n  puts response.body\nend","lang":"ruby","description":"Record and replay HTTP interactions"},"warnings":[],"env_vars":null,"search_vec":"'accur':19 'determinist':18 'fast':17 'futur':13 'http':7,22 'interact':8 'mock':24 'record':2,23 'replay':10 'run':15 'suit':5 'test':4,14,20,21 'vcr':1","created_at":"2026-06-18T03:55:56.793446+00:00","updated_at":"2026-06-18T03:55:56.793446+00:00","problems":[],"ecosystem":"rubygems","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://benoittgt.github.io/vcr","github":"https://github.com/vcr/vcr","docs":"http://www.rubydoc.info/gems/vcr/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-18","next_check":"2026-12-15","install_tag":null}}