Skip to main content

nadeo-api

docs PyPI License

A library to assist with accessing Nadeo's web services API and the public Trackmania API (OAuth2).

The web services API has community-driven documentation here.
The main section of this API (named "Core") has an up-to-date list of valid endpoints being kept here.
Most of these endpoints are not documented at all, but you may help supplement the documentation here.

The public Trackmania API has official documentation here.
There is also community-driven documentation here which should be a bit more useful.

Installing the package from PyPI:

python -m pip install nadeo-api

Using the package:

import nadeo_api         # main module - various things
import nadeo_api.auth    # authentication - required for any endpoint
import nadeo_api.config  # configuration options
import nadeo_api.core    # web services Core endpoints
import nadeo_api.error   # custom exceptions
import nadeo_api.live    # web services Live endpoints
import nadeo_api.meet    # web services Meet endpoints
import nadeo_api.oauth   # OAuth2 endpoints (public API)
import nadeo_api.util    # unnecessary - use the main module instead

Configuration options in nadeo_api.config:

nadeo_api.config.debug_logging = True            # enable debug logging
nadeo_api.config.wait_between_requests_ms = 500  # change self rate limiting

Metadata

Release files for nadeo-api 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nadeo-api 1.0.2
File Size Uploaded
nadeo_api-1.0.2.tar.gz 13.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nadeo-api 1.0.2
File Interpreter ABI Platform
nadeo_api-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 29.5 kB

Release files / nadeo_api-1.0.2.tar.gz

Download URL nadeo_api-1.0.2.tar.gz
Size 13.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b815b222f485afc967f981fdd57ada88e260687101a5b28b89344e3ef44ade60
BLAKE2b-256 checksum
How to use checksums
52f98df36275d0b375be0928ea59e22ae9f3fc1253605138d185736c45f14bb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / nadeo_api-1.0.2-py3-none-any.whl

Download URL nadeo_api-1.0.2-py3-none-any.whl
Size 16.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cc9543e076aa9341098e39de7f386c6947f7cfd735e726f236d2d84e81c0e639
BLAKE2b-256 checksum
How to use checksums
d9c93c672f47bed63ec2e60fce301d8622f24728e253a2e3c83026ccf0e17103
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page