# On-Chain Developer Platform

The Crypto.com On‑Chain Developer Platform is a comprehensive toolkit that helps developers build, manage, and interact with applications on Cronos EVM and Cronos zkEVM. It offers all the essential tools needed to access on-chain data, interact with smart contracts, manage tokens and wallets, and integrate DeFi or exchange-related features.&#x20;

The platform consists of two core components that work together to support seamless blockchain development:

#### 1. Developer Platform Dashboard

The Dashboard is your control center for managing access to the Developer Platform. With it, you can:

* Create and manage projects
* Generate and manage API keys
* Assign Cronos chain permissions per project
* Monitor data usage and infrastructure health

This service provides secure, centralized management of projects and credentials, allowing developers to control access to blockchain functionality through API keys tailored to specific environments or teams.

{% content-ref url="/pages/BTultEZRI7GfltzdChTh" %}
[Developer Platform Dashboard](/crypto.com-developer-platform/developer-platform-dashboard.md)
{% endcontent-ref %}

#### 2. Developer Platform Client SDK (Python & TypeScript)

This SDK is a client library designed to interact with the Developer Platform Service API in a familiar, idiomatic way. It abstracts HTTP calls into clean methods, providing support for:

* Wallet operations (create, retrieve balances)
* Token operations (balance, transfer, swap and wrap operations for native, ERC‑20 and ERC‑721 tokens)
* Transaction queries (by address, hash, status)
* Smart contract access
* Block data retrieval
* CronosID lookup and reverse lookup
* DeFi protocol interactions (e.g. farms & tokens)
* Market and exchange data

Developers can import this SDK in Python or TypeScript/JavaScript and call high-level modules directly (e.g. Token.getNativeTokenBalance, Transaction.getTransactionByHash) with minimal setup.

{% content-ref url="/pages/3AMzrIIV0wZkM40Uo55X" %}
[On-Chain Developer Platform Client SDK](/crypto.com-developer-platform/on-chain-developer-platform-client-sdk.md)
{% endcontent-ref %}

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ai-agent-sdk-docs.crypto.com/crypto.com-developer-platform/on-chain-developer-platform.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
