Catalog PyPI
PACKAGE EXPLORERView in registry

agora-sdk

PyPI

Python SDK for Agora

agoraapiclientsdk
Versions collected1
Direct dependencies6From release 1.0.0a4
Last observed21 Oct, 09:21 UTC

README

Version 1.0.0a4 documentation

Agora SDK (Python)

Clean, typed access to the Agora API with both sync and async clients.

Features

  • Sync and async clients
  • Clear error hierarchy with HTTP status mapping
  • Minimal dependencies

Install

python -m pip install agora-sdk

Quickstart

from agora import AgoraClient

client = AgoraClient(base_url="http://localhost:8000", token="your-api-key")
print(client.market.health())

Async

import asyncio
from agora import AsyncAgoraClient

async def main() -> None:
    async with AsyncAgoraClient(
        base_url="http://localhost:8000",
        token="your-api-key",
    ) as client:
        print(await client.market.health())

asyncio.run(main())

Configuration

You can also use environment variables:

  • AGORA_API_KEY
  • AGORA_BASE_URL
  • AGORA_ENV (dev, development, local)

Development

Run the same checks as CI:

bash scripts/ci_local.sh

Run CI in a container:

bash scripts/ci_docker.sh

Examples

See examples/ for end-to-end usage patterns.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.0a412 Jan 20266

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
stagiralabs/agora-python

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:21 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:67cfe6c2fab43d5243728311e6ac6aafed4fbfb8c80abd2ebf306fd723c59a8d