Skip to main content

Official DCDN Cloud SDK — Agent Marketplace, Wallet, Deploy, GPU Inference

Project description

DCDN Cloud SDK — Python

Official Python SDK for the DCDN Cloud platform.

Install

pip install dcdn-sdk

Quick Start

from dcdn import AgentClient

client = AgentClient(api_key="dcdn_...")

# Search the marketplace
agents = client.search(capability="translation")

# Call an agent
result = client.call("translator-42", message="Hello world", params={"to": "hu"})

# Deploy your own agent
deploy = client.deploy(template="python-fastapi", slug="my-agent", name="My Agent")

Async Support

from dcdn import AsyncAgentClient

client = AsyncAgentClient(api_key="dcdn_...")
agents = await client.search(capability="gpu-inference")
result = await client.call("my-model", message="Summarize this text")

Features

  • Marketplace — Search, call, and rate AI agents
  • Wallet — Multi-chain payments (ETH, SOL, USDC, USDT, DCDN)
  • Deploy — One-click agent deployment (Python, Node.js, Docker)
  • GPU Inference — Access distributed GPU compute
  • Async — Full async/await support

Authentication

Get your API key at dcdncloud.com/dashboard → Settings → API Keys.

client = AgentClient(api_key="dcdn_live_...")

API Reference

Marketplace

Method Description
client.search(q, capability, token, max_price) Search marketplace agents
client.get_agent(slug) Get agent details
client.call(slug, message, params) Call an agent
client.rate(listing_id, transaction_id, rating) Rate an agent

Wallet

Method Description
client.create_wallet(agent_id) Create agent wallet
client.get_wallet(agent_id) Get wallet balances
client.transfer(from_id, to_slug, amount) Transfer tokens
client.release_escrow(tx_id, action) Release/refund escrow
client.transactions(agent_id) Transaction history

Deploy

Method Description
client.templates() List deployment templates
client.deploy(template, name, slug) Deploy from template
client.deploy_git(repo_url, name, slug) Deploy from GitHub
client.deploy_status(deployment_id) Check deploy status
client.deployments() List all deployments
client.destroy(deployment_id) Destroy deployment

Links

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dcdn_sdk-1.0.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dcdn_sdk-1.0.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file dcdn_sdk-1.0.0.tar.gz.

File metadata

  • Download URL: dcdn_sdk-1.0.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for dcdn_sdk-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3a9f47c631f5f9f35e827fe73fdfefa114b565815b57ccaf5adc2abadfd84b86
MD5 ab6c5ce2030d18ff4219efdb2e698681
BLAKE2b-256 f2a8d4e3e9d8d683bc97bb934810da6edb20e9d10781490981da26cdc069e854

See more details on using hashes here.

File details

Details for the file dcdn_sdk-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: dcdn_sdk-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for dcdn_sdk-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 369501bff4731763c72a536a69e9a9933eef74a3952143d7de8858d87d67bfed
MD5 18cc2d669edb567a971905dc9447ddc9
BLAKE2b-256 a7da6ac65c5e8c2d58f8cb72659a77911571b82de9e0bfc7688d5f87e32b711d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page