# Hustle SDK

The [**Agent Hustle SDK**](https://emblemvault.dev/agent-hustle/overview) is an AI-powered crypto assistant platform that provides developers with **200+ built-in tools** for comprehensive blockchain and DeFi operations. Unlike traditional APIs, it functions as an intelligent assistant that can handle everything from market data analysis to trade execution, DeFi analytics, and blockchain investigation—all through natural language interactions and real-time streaming capabilities.

<figure><img src="/files/zLypZKwoA0Xb2b4rENv7" alt=""><figcaption></figcaption></figure>

#### Key Features & Capabilities:

* **🤖 AI-Powered Intelligence**: Natural language processing for crypto operations
* **🔧 200+ Tools**: Market data, trading, DeFi analytics, blockchain analysis
* **📊 Real-time Streaming**: Live data feeds and chat interfaces
* **🖼️ Image Analysis**: Upload and analyze charts, screenshots, documents
* **🔌 Plugin System**: Extensible architecture for custom tools
* **🌐 Universal Compatibility**: Works in React apps, Node.js, and browsers

#### Usage Modes:

1. **Simple Request/Response** - Traditional API calls
2. **Processed Streaming** - Real-time data with AI processing
3. **Raw API Streaming** - Direct access to live data feeds

#### Authentication & Integration:

* **Wallet-based authentication** (primary method)
* Embeddable widget for instant integration
* React components for seamless web app integration


---

# 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://docs.emblem.wiki/emblem-developer-platform/hustle-sdk.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.
