{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/8"},{"label":"Hardware","url":"https://skillfed.io/packages/category/system-hardware"},{"label":"Embedded Systems","url":"https://skillfed.io/packages/category/software-development-embedded-systems"}],"enrichment":{"capability":"A requests-like HTTP library for CircuitPython and microcontroller environments, enabling web requests on embedded systems running Adafruit Blinka or CircuitPython.","skillfed_tags":["circuitpython","embedded-systems","iot"],"use_cases":["Fetch data from a REST API on a Raspberry Pi or CircuitPython board for IoT sensor projects.","Send telemetry or logs from an embedded device to a cloud service or local server.","Build a microcontroller-based web scraper or data collector that polls remote endpoints.","Integrate CircuitPython hardware with web-based services or webhooks.","Prototype IoT applications on Adafruit boards without writing low-level socket code."],"what_it_does":"This package brings a familiar requests-like interface to CircuitPython and microcontroller environments, letting you make HTTP calls from embedded boards and Raspberry Pi systems running Adafruit Blinka. It wraps the lower-level CircuitPython ConnectionManager to provide a simpler, more intuitive API for web requests\u2014similar to the standard Python requests library but tailored for resource-constrained embedded hardware.\n\nThe library is designed as part of the Adafruit CircuitPython ecosystem and integrates with Blinka to run on GNU/Linux systems like Raspberry Pi as well as native CircuitPython boards. It handles the networking plumbing so you can focus on making HTTP calls without wrestling with socket-level code on embedded platforms.","worth_installing":"Yes, if you are developing for CircuitPython or Adafruit Blinka on Raspberry Pi and need HTTP client functionality. The library is actively maintained, has no known vulnerabilities, and low install friction. Not applicable for standard Python applications\u2014use the standard requests library instead."},"id":"adafruit-circuitpython-requests","links":{"html":"https://skillfed.io/packages/adafruit-circuitpython-requests","md":"https://skillfed.io/packages/adafruit-circuitpython-requests.md","pypi":"https://pypi.org/project/adafruit-circuitpython-requests/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-23","license_spdx":"MIT","license_treatment":"permissive","name":"adafruit-circuitpython-requests","python_support":"unspecified","summary":"A requests-like library for web interfacing"},"popularity":{"monthly_downloads":146966,"position":11086,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.1.17"}
