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.16.0.tar.gz (113.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.16.0-py3-none-any.whl (257.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for trophy-1.16.0.tar.gz
Algorithm Hash digest
SHA256 d4c402576bae2050dc647851abf82c1c91132a4e787ea5706a2d92178c65dc5d
MD5 b74047e9b7c9a46fc1e1d9313d87f9f4
BLAKE2b-256 1d9b342a0ab1e63aac41d78a36755892442f64adcc752b22839bd4192e13d7a4

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for trophy-1.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 61418f1e8c2c209c8e9894d9ce3296dbaf00415213559bad5e652b5579fdeb46
MD5 0c70cbe6e247fc1f9b6ef43a8903f0cc
BLAKE2b-256 a7f0940b000501fe1477505316abe5f19558e14aff48d55e74ff28a105db0ec1

See more details on using hashes here.

Provenance

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