{
  "id": "requests",
  "name": "requests",
  "description": "",
  "version": "1.1.1",
  "author": "",
  "license": "MIT",
  "tags": [
    "python-ecosys"
  ],
  "status": "HUMAN_REVIEWED",
  "official": true,
  "source": "https://github.com/micropython/micropython-lib/tree/master/python-ecosys/requests",
  "updatedAt": "2026-08-18T03:55:17.864Z",
  "page": "https://checkmim.com/packages/requests",
  "createdAt": "2025-05-27T04:19:19.510Z",
  "install": {
    "mpremote": "mpremote mip install requests",
    "mip": "import mip; mip.install(\"requests\")"
  },
  "readme": "## requests\n\nThis module provides a lightweight version of the Python\n[requests](https://requests.readthedocs.io/en/latest/) library.\n\nIt includes support for all HTTP verbs, https, json decoding of responses,\nredirects, basic authentication, HTTP/1.1 requests, and reading response\nbodies with Content-Length or Transfer-Encoding: chunked via streaming\n``.raw`` or lazy ``.content``.\n\n### Limitations\n\n* Certificate validation is not currently supported.\n* A dictionary passed as post data will not do automatic JSON or\n  multipart-form encoding of post data (this can be done manually).\n* Compressed requests/responses are not currently supported.\n* File upload is not supported.\n* HTTP keep-alive connection reuse is not supported (Connection: close by default).\n\n### Follow-up work\n\n* TLS certificate verification (see micropython-lib issue #838).\n* ``stream=True`` incremental body reads (see issue #777).\n"
}