Skip to main content

Python client for Digikey API

Project description

Python Client for Digikey PartSearch API v2

Quickstart

Install

pip install digikey-api

export DIGIKEY_CLIENT_ID="client_id"
export DIGIKEY_CLIENT_SECRET'="client_secret"
export DIGIKEY_STORAGE_PATH'="cache_dir"

Use

import digikey

os.environ['DIGIKEY_CLIENT_ID'] = client_id
os.environ['DIGIKEY_CLIENT_SECRET'] = client_secret
os.environ['DIGIKEY_STORAGE_PATH'] = cache_dir

dkpn = '296-6501-1-ND'
part = digikey.part(dkpn)
print(part)
# <Part mpn=NE555DR>

print(part.manufacturer)
# 'Texas Instruments'

Test

python -m pytest --cov=octopart --doctest-modules --ignore=setup.py
python -m mypy digikey --ignore-missing-imports

What does it do

digkey-api is an Digkey Part Search API client for Python 3.6+. API response data is returned as Python objects that attempt to make it easy to get the data you want. Not all endpoints have been implemented.

Top-level API

  • digikey.search()
  • digikey.part()

Data models

  • digikey.models.KeywordSearchResult
  • digikey.models.Part

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

digikey-api-0.1.0.tar.gz (10.4 kB view hashes)

Uploaded Source

Built Distribution

digikey_api-0.1.0-py3-none-any.whl (25.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page