prc.api is an asynchronous Python wrapper for the PRC/ERLC API
Project description
prc.api is an asynchronous Python wrapper for the Police Roleplay Community (PRC) API.
It provides a convenient way to interact with PRC APIs, including the private server APIs for ER:LC.
📖 Documentation | PyPI
Features
- 🧩 Developer Friendly
Functions and responses are wrapped and categorized for ease of use. - 💫 Full Coverage
Supports all features from the API as of November 2025. - 🛡️ Maintained
Actively maintained and fully open source for any contributions. - 💪 Robust
Well tested against errors and handles all known edge-cases.
And more...
- Rate Limits & Caching
By default, the package handles and queues requests to ensure near-zero chances of rate limits. It also caches frequent requests and reusable data. - Better Types
The package is strictly typed and all API data is transformed for ease of use. 🎊 Vehicles and command names are included! - Utilities
Extremely useful utilities and helpers spread across the package to make your life easier. - Prevents Bans
Along with rate limit parsing and handling, you never have to worry about invalid secrets resulting in IP bans!
Check out the documentation for all details.
Install Latest Release (pip)
pip install prc.api
The package has been tested for Python v3.8+. It may not work on older versions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file prc_api-0.12.0.tar.gz.
File metadata
- Download URL: prc_api-0.12.0.tar.gz
- Upload date:
- Size: 28.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0822b8ead60504802631396267490ed92e013cdd28909cff6184d510bb4f0e63
|
|
| MD5 |
0baf443f2adc784fdd15ffb612d27472
|
|
| BLAKE2b-256 |
878e796909af3fbc508874a6b8d6ea6bd497d069c7c7677cc0203c8b8a10107f
|
Provenance
The following attestation bundles were made for prc_api-0.12.0.tar.gz:
Publisher:
release.yml on TychoTeam/prc.api-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
prc_api-0.12.0.tar.gz -
Subject digest:
0822b8ead60504802631396267490ed92e013cdd28909cff6184d510bb4f0e63 - Sigstore transparency entry: 705197388
- Sigstore integration time:
-
Permalink:
TychoTeam/prc.api-py@586349dd3380f87317e9921c026f8c8ea02ea2d7 -
Branch / Tag:
refs/tags/v0.12.0 - Owner: https://github.com/TychoTeam
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@586349dd3380f87317e9921c026f8c8ea02ea2d7 -
Trigger Event:
push
-
Statement type:
File details
Details for the file prc_api-0.12.0-py3-none-any.whl.
File metadata
- Download URL: prc_api-0.12.0-py3-none-any.whl
- Upload date:
- Size: 33.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81e27efff9b6cde5f9eaa60ffbbcd9b6d4055ad232f15273fabc7462b0e14beb
|
|
| MD5 |
d7187f678f6358faa07d2f266ff26b08
|
|
| BLAKE2b-256 |
2d4200aaca83d8dc7c3bcc2037f05124b7c37ccaf4fa869b6715a3fe10198cf4
|
Provenance
The following attestation bundles were made for prc_api-0.12.0-py3-none-any.whl:
Publisher:
release.yml on TychoTeam/prc.api-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
prc_api-0.12.0-py3-none-any.whl -
Subject digest:
81e27efff9b6cde5f9eaa60ffbbcd9b6d4055ad232f15273fabc7462b0e14beb - Sigstore transparency entry: 705197393
- Sigstore integration time:
-
Permalink:
TychoTeam/prc.api-py@586349dd3380f87317e9921c026f8c8ea02ea2d7 -
Branch / Tag:
refs/tags/v0.12.0 - Owner: https://github.com/TychoTeam
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@586349dd3380f87317e9921c026f8c8ea02ea2d7 -
Trigger Event:
push
-
Statement type: