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.0.1

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.0.1
File Size Uploaded Provenance
pharma_dscsa_client-1.0.1.tar.gz 3.3 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 6.9 kB

Release files / pharma_dscsa_client-1.0.1.tar.gz

Download URL pharma_dscsa_client-1.0.1.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
9bdb158a6dafb271be08ec8f91cc27932a6e5688c221cd5afe5a8f1a1402f100
BLAKE2b-256 checksum
How to use checksums
992a640f60b1f817d3d8f23ca095256f72d24998d0cfa59fab2f45ae0d331733
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.0.1-py3-none-any.whl

Download URL pharma_dscsa_client-1.0.1-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b95f3abc7ff3383aac3c15d42b8e802220fa7f32682f17daf09926b387114827
BLAKE2b-256 checksum
How to use checksums
27896d149fd01a20b7d68baaa7feea5b20927ca74552701cdd428790d8d5be43
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.0.1

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