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.17.0.tar.gz (114.5 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.17.0-py3-none-any.whl (262.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for trophy-1.17.0.tar.gz
Algorithm Hash digest
SHA256 12698a7b6fe5d238b34b4b93dad4f1f722150e47fa93fdeb47e892c49adc472b
MD5 297b6750316d421b3740f5c5dd5e17d0
BLAKE2b-256 55e05c09e5e4bede62e1ad772e4be7bcd265aed8a7dc29b6a5c752dd814b3e4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for trophy-1.17.0.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.17.0-py3-none-any.whl.

File metadata

  • Download URL: trophy-1.17.0-py3-none-any.whl
  • Upload date:
  • Size: 262.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.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 62985642b76463f4e53cc27bfdfe308f063fee7829735f7ec4465a749d29724a
MD5 46fadb0a4aa28cf531ee414343f26626
BLAKE2b-256 97851114e6c9baa1cbcc403a797c1fcc847912d6e283fbe82d056f28b58c6fee

See more details on using hashes here.

Provenance

The following attestation bundles were made for trophy-1.17.0-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