--- id: rapidata version: "3.19.4" license: Apache-2.0 license_treatment: permissive maintenance: active --- # rapidata — Rapidata package containing the Rapidata Python Client to interact with the Rapidata Web API in an easy way. License: permissive · Maintenance: active · Downloads: 386.0K/mo ## What it is and what it does Rapidata is a Python client library that wraps the Rapidata Web API, allowing developers to programmatically interact with Rapidata's data services. It abstracts HTTP communication, authentication, and response parsing behind a Python-friendly interface, reducing boilerplate when integrating Rapidata into applications or data pipelines. The package brings in a substantial dependency tree—18 runtime packages including httpx, requests, pydantic for validation, pandas for data handling, and opentelemetry for observability. This suggests the client handles both HTTP transport flexibility, structured data validation, and optional tracing. It is actively maintained and carries no known security vulnerabilities. Use it for: - Fetch data from Rapidata services within a Python application or notebook without writing raw HTTP requests. - Build data pipelines that pull Rapidata results into pandas DataFrames for analysis or export. - Integrate Rapidata API calls into automated workflows with built-in request retry and error handling. - Add observability to Rapidata API interactions via opentelemetry instrumentation. - Authenticate to Rapidata using authlib and pyjwt support built into the client. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A Python client library for interacting with the Rapidata Web API, enabling programmatic access to Rapidata's data services. Yes, if you need to call the Rapidata API from Python. The package is actively maintained, has low install friction, carries no known vulnerabilities, and is licensed permissively. The large dependency tree is typical for a full-featured API client and should not be a concern unless your environment is severely constrained. Verify the API endpoints and authentication flow match your use case before committing. ## Install pip install rapidata uv add rapidata poetry add rapidata ## Installing rapidata Before you install: Low install friction with a pure-Python wheel distribution. Active maintenance as of the latest release date. Depends on 18 runtime packages including httpx, requests, pydantic, and observability tools (opentelemetry), which are all widely maintained. License in practice: Licensed under Apache-2.0 (permissive), allowing use in commercial and proprietary projects with minimal restrictions beyond attribution. Quickstart: pip install rapidata import rapidata # Initialize client and call API methods as documented at https://docs.rapidata.ai/ Requires Python 3.10 or later (supports current versions, <4). Verify before relying: - Specific API endpoints and authentication methods supported by this version. - Whether the 18 runtime dependencies are all required or if some are optional. - Real-world performance characteristics and rate-limit handling. - Whether observability (opentelemetry) integration is automatic or opt-in. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 386.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags rapidata api client, rapidata python sdk, web api client library, rapidata data access, api integration python, rapidata web service client, http api wrapper, api-client, http-wrapper [View on SkillFed](https://skillfed.io/packages/rapidata) · [View on PyPI](https://pypi.org/project/rapidata/)