{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"}],"enrichment":{"capability":"Provides a Python client library for the Parallel REST API with synchronous and asynchronous interfaces, full type hints, and automatic error handling and retries.","skillfed_tags":["api-client","async-support","type-hints"],"use_cases":["Build Python applications that call the Parallel API for task processing without manually constructing HTTP requests or parsing responses.","Integrate Parallel AI capabilities into async/await codebases with the AsyncParallel client and optional aiohttp backend.","Leverage full IDE autocomplete and type checking for Parallel API parameters and responses using Pydantic models.","Handle API errors gracefully with specific exception types (RateLimitError, AuthenticationError, etc.) and automatic retry logic.","Query task results and access response metadata using Pydantic helper methods like model.to_json() and model.to_dict()."],"what_it_does":"parallel-web is an official Python SDK for the Parallel REST API, generated by Stainless. It offers both synchronous (Parallel) and asynchronous (AsyncParallel) clients powered by httpx, with full type definitions for all request parameters and response fields using Pydantic models and TypedDicts. The library handles authentication via API key, automatic retries for transient errors (2 times by default), configurable timeouts (1 minute default), and detailed error classification (connection errors, rate limits, authentication failures, etc.).\n\nTypical usage involves instantiating a client with an API key, calling methods like client.task_run.create() with typed parameters, and receiving Pydantic response objects with helper methods for serialization. The library supports both blocking and async workflows, optional aiohttp backend for improved concurrent performance, and provides logging via the standard library logging module when PARALLEL_LOG is set to info or debug.","worth_installing":"Yes. The library is actively maintained (last commit 2 days old), has low install friction, carries a permissive MIT license, requires only common dependencies, and provides a well-structured, type-safe interface to the Parallel API. No known security vulnerabilities. Suitable for production use if your application needs to call the Parallel API."},"id":"parallel-web","links":{"html":"https://skillfed.io/packages/parallel-web","md":"https://skillfed.io/packages/parallel-web.md","pypi":"https://pypi.org/project/parallel-web/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-12","license_spdx":null,"license_treatment":"permissive","name":"parallel-web","python_support":"supports_current","summary":"The official Python library for the Parallel API"},"popularity":{"monthly_downloads":2341459,"position":3124,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.3.0"}
