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

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

Built distribution (wheel)

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

Total release size: 6.9 kB

Release files / pharma_dscsa_client-1.0.2.tar.gz

Download URL pharma_dscsa_client-1.0.2.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6470a17da35f5d7b972e1a1d38c1993019862e797c7fc8d9d0966dcbc70c1aed
BLAKE2b-256 checksum
How to use checksums
90816e82ba8a12363e7d0c6ec0e78aada725e5fb7bd7bd955ae70ecd56ab8e40
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.2-py3-none-any.whl

Download URL pharma_dscsa_client-1.0.2-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
41533d07d1637ba3ca1982392de0e719643a1c2a224b0fa4e93183a5586499bb
BLAKE2b-256 checksum
How to use checksums
f1eaaf478afc17176127fdfc10ceeeffbb7fb48fccc2847ca1010dea6e28d02b
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.2

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