Skip to main content

Trophy Python SDK

The Trophy Python SDK provides convenient access to the Trophy API from applications written in the Python language.

Trophy provides APIs and tools for adding gamification to your application, keeping users engaged through rewards, achievements, streaks, and personalized communication.

Installation

You can install the package via pip:

pip install trophy

Usage

The package needs to be configured with your account's API key which is available in the Trophy dashboard.

from trophy import EventRequestUser, TrophyApi

client = TrophyApi(
    api_key="YOUR_API_KEY",
)

client.metrics.event(
    key="words-written",
    user=EventRequestUser(
        id="18",
        email="jk.rowling@harrypotter.com",
        tz="Europe/London",
    ),
    value=750.0,
)

Documentation

See the Trophy API Docs for more information on the accessible endpoints.

Download files

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

Source Distribution

trophy-1.20.1.tar.gz (118.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trophy-1.20.1-py3-none-any.whl (272.5 kB view details)

Uploaded Python 3

File details

Details for the file trophy-1.20.1.tar.gz.

File metadata

  • Download URL: trophy-1.20.1.tar.gz
  • Upload date:
  • Size: 118.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for trophy-1.20.1.tar.gz
Algorithm Hash digest
SHA256 0460f1e30db09a146dc2e7c9ccf91b775037378b07194b9eabb6b04a3523f540
MD5 74b45e8f007c3cf4d4da479820339b81
BLAKE2b-256 c0590a9683f34bcc7144cc2f9689d072f34dcae65bddb52040e4df79720a970c

See more details on using hashes here.

Provenance

The following attestation bundles were made for trophy-1.20.1.tar.gz:

Publisher: publish-package.yml on trophyso/trophy-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file trophy-1.20.1-py3-none-any.whl.

File metadata

  • Download URL: trophy-1.20.1-py3-none-any.whl
  • Upload date:
  • Size: 272.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for trophy-1.20.1-py3-none-any.whl
Algorithm Hash digest
SHA256 56df6a688cca867acf00323e9fae4807cd033bf1bd8e4ea2f951bdfa1d73087e
MD5 044b782315d46ba0f3a22e04f938b29e
BLAKE2b-256 19e1caa03c7d28494777408f10981014b08e1fbec8896e6cfc27762eb6c2fa50

See more details on using hashes here.

Provenance

The following attestation bundles were made for trophy-1.20.1-py3-none-any.whl:

Publisher: publish-package.yml on trophyso/trophy-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page