{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"}],"enrichment":{"capability":"PRAW provides a Python interface to Reddit's API, handling authentication, rate limiting, and request formatting so you can read and write Reddit content without managing HTTP calls directly.","skillfed_tags":["reddit-api","web-scraping","bot-development"],"use_cases":["Build Reddit bots that monitor subreddits, reply to posts, or perform moderation tasks automatically.","Scrape Reddit data for research, sentiment analysis, or content aggregation without managing HTTP requests.","Post submissions or comments programmatically to manage communities or distribute content.","Retrieve user profiles, comment history, or subreddit metadata for analytics or reporting.","Automate moderation workflows such as filtering, archiving, or responding to reports."],"what_it_does":"PRAW is a Python library that wraps Reddit's API, eliminating the need to write raw HTTP requests or manage rate-limiting logic yourself. It handles OAuth authentication, request formatting, and Reddit's rate limits transparently, so you can focus on the Reddit operations themselves\u2014fetching submissions, comments, user data, or posting content. The library is built on top of prawcore and includes defusedxml for safe XML parsing, typing-extensions for type hints, and websocket-client for real-time features.\n\nThe package is designed for developers building Reddit bots, data analysis tools, or automation scripts. It supports Python 3.10 through 3.14 and is actively maintained. For asynchronous use cases (e.g., Discord bots or asyncio-based applications), the documentation recommends using Async PRAW instead, which mirrors PRAW's API but works in async contexts.","worth_installing":"Yes. PRAW is a mature, actively maintained library with no known vulnerabilities, low install friction, and a permissive license. It is the standard choice for Reddit API access in Python. Install it if you need to interact with Reddit programmatically; use Async PRAW instead only if you're working in an asynchronous environment."},"id":"praw","links":{"html":"https://skillfed.io/packages/praw","md":"https://skillfed.io/packages/praw.md","pypi":"https://pypi.org/project/praw/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-12","license_spdx":null,"license_treatment":"permissive","name":"praw","python_support":"supports_current","summary":"Python Reddit API Wrapper."},"popularity":{"monthly_downloads":1804965,"position":3539,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"8.0.3"}
