Node.js / TypeScript
Node.js >= 18
@digital-empire/sdk-node
npm install @digital-empire/sdk-nodeSource shipped -- npm publish pending (P2 andy tap)
Official client libraries for the Digital Empire portfolio API -- PixelProof (Shopify Meta-pixel monitoring), EntryProof (CPSC / GCC filing), and TariffWatch (HTS + BIS + Section 232 exposure). Three languages, one Bearer key, identical method surface.
Node.js >= 18
@digital-empire/sdk-node
npm install @digital-empire/sdk-nodeSource shipped -- npm publish pending (P2 andy tap)
Python >= 3.8
digital-empire-sdk
pip install digital-empire-sdkSource shipped -- PyPI publish pending (P2 andy tap)
Go >= 1.21
github.com/digital-empire/sdk-go
go get github.com/digital-empire/sdk-goSource shipped -- pkg.go.dev publish pending git tag (P2 andy tap)
Same call (POST /api/v1/tariffwatch/hts/lookup) in each language. Issue a Bearer key at /andy/api-keys (product = tariffwatch for this example, or all).
curl -X POST 'https://digital-empire-app.vercel.app/api/v1/tariffwatch/hts/lookup' \
-H 'authorization: Bearer YOUR_API_KEY' \
-H 'content-type: application/json' \
-d '{
"codes": [
"7208.10.00",
"8544.60.20"
]
}'import { DigitalEmpireClient } from '@digital-empire/sdk-node';
const client = new DigitalEmpireClient({ apiKey: 'YOUR_API_KEY' });
const result = await client.tariffwatch.hts.lookup(["7208.10.00","8544.60.20"]);from digital_empire import DigitalEmpireClient
client = DigitalEmpireClient(api_key="YOUR_API_KEY")
result = client.tariffwatch.hts.lookup(["7208.10.00","8544.60.20"])import (
"context"
de "github.com/digital-empire/sdk-go"
)
client, err := de.NewClient("YOUR_API_KEY")
if err != nil { panic(err) }
ctx := context.Background()
result, err := client.TariffWatch.HTS.Lookup(ctx, []string{"7208.10.00", "8544.60.20"})Every request uses a Bearer API key. Issue and rotate keys at /andy/api-keys. Scope each key to a single product (pixelproof, entryproof, or tariffwatch) or all.
Beta gate. The v1 surface is in closed beta. A valid key returns 403 {"error": "beta"} until it is flagged delegate:on in its notes. Contact support@digitalempireholdings.com for entitlement.
tariffwatch.hts.lookup(codes) -- HTS exposure lookuppixelproof.scan(url) -- Shopify pixel scanentryproof.gcc.generate(productInfo) -- General Certificate of Conformity draftFull contract at /docs/api.
Issues and feature requests: GitHub Issues. Enterprise procurement / delegate allowlist / SLA: support@digitalempireholdings.com.