iapp-core
Shared internal core for the iApp AI Marketplace Python
clients. It is the single source of truth for talking to api.iapp.co.th:
base URL, API-key auth, error handling, response formatting, and both a
synchronous and an asynchronous HTTP transport.
You normally do not install this directly. It is a dependency of:
iapp-ai— the synchronous Python SDK (from iapp_ai import api)iapp-mcp— the iApp AI Marketplace MCP server
What it provides
from iapp_core import (
API_BASE, IAppAPIError, status_error_message,
request_sync, # requests-based, returns requests.Response
request_async, # httpx-based (needs the `async` extra), returns httpx.Response
format_json_response, truncate_blobs,
save_binary, save_pcm_as_wav,
resolve_input_file, resolve_output_path, get_api_key,
)
The async transport requires httpx; install it with the extra:
pip install "iapp-core[async]"
The sync transport only needs requests, which is a base dependency.
License
MIT © iApp Technology Co., Ltd.
Metadata
Release files for iapp-core 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| iapp_core-0.1.1.tar.gz | 5.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iapp_core-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.7 kB
Release files / iapp_core-0.1.1.tar.gz
| Download URL | iapp_core-0.1.1.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dc2fd1671404246a082720f81cdcbe522d61d2f252a61a4ed39e69dd12cdb578
|
|
BLAKE2b-256 checksum How to use checksums |
f47e36bbe0f638a165683150993115401238f835b19eec918e2bc0b6f2592c08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.19
|
Release files / iapp_core-0.1.1-py3-none-any.whl
| Download URL | iapp_core-0.1.1-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
58fa61e13c95c61815363014ce11f132ed096e387119e076a4d512cb18e9c511
|
|
BLAKE2b-256 checksum How to use checksums |
ace825e404a660e48115990a9fc4f792b8d6b3afc9b9075c13248d60c868b97e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.19
|
Security for iapp-core 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.