Skip to main content

FDA DSCSA & EU FMD Drug Serialization API (21 USC 360eee) — Python Client

PyPI version Run in Postman License: MIT RapidAPI Listing

Official zero-dependency Python client for FDA DSCSA & EU FMD Drug Serialization API (21 USC 360eee).

Instant <5ms US FDA DSCSA 4-element & EU FMD 2011/62/EU 2D DataMatrix barcode parser, Modulo-10 check digit validator, NDC-to-GTIN converter, and GS1 VRS engine on Cloudflare Workers edge.

🔑 Get your Dedicated API Key: Subscribe to FDA DSCSA & EU FMD Drug Serialization API (21 USC 360eee) on RapidAPI


🚀 Installation

pip install pharma-dscsa-client

⚡ Quickstart

from pharma_dscsa_client import PharmaDscsaClient

# Zero config for sandbox testing, or pass your RapidAPI key for production
client = PharmaDscsaClient(api_key="YOUR_RAPIDAPI_KEY")

result = client.validate({
    # Enter validation payload
})

print(result)

📚 API Reference

PharmaDscsaClient(api_key=..., base_url=...)

  • api_key (optional): RapidAPI Key (x-rapidapi-key).
  • base_url (optional): Direct edge worker override URL.

client.validate(payload)

Dispatches standard validation / parse request with sub-5ms latency.

client.get_health()

Checks edge isolate health and responsiveness.


📄 License

MIT © Noor Mkdad

Metadata

Release files for pharma-dscsa-client 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pharma-dscsa-client 1.1.0
File Size Uploaded Provenance
pharma_dscsa_client-1.1.0.tar.gz 3.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pharma-dscsa-client 1.1.0
File Interpreter ABI Platform
pharma_dscsa_client-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.9 kB

Release files / pharma_dscsa_client-1.1.0.tar.gz

Download URL pharma_dscsa_client-1.1.0.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7dc45491f6fbcf6cd02d52c41e73ca315a02f343adab37078ddeccf47356637b
BLAKE2b-256 checksum
How to use checksums
200fa643ef79220c85666ad3c42bcd86007b78c0b60f9ad67e392f2055230cd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / pharma_dscsa_client-1.1.0-py3-none-any.whl

Download URL pharma_dscsa_client-1.1.0-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b623f6c47a7de2afc14e7efb74c1f9ac0a9f5b11f65fb292f11d421ca97d80e
BLAKE2b-256 checksum
How to use checksums
c347e22f7ce4f4b48d232c76dab9b4ee6faced7849da8bb9689fe7a810dc551a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Security for pharma-dscsa-client 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page