# IoTeX Node.js SDK - Documentation Index

Welcome to the comprehensive documentation for the IoTeX Node.js SDK. This is your starting point to find guides, references, and examples.

## 📚 Documentation Files

### Quick Start
- **[GETTING_STARTED.md](./GETTING_STARTED.md)** - Installation and first steps
- **[QUICK_REFERENCE.md](./QUICK_REFERENCE.md)** - Quick lookup guide

### Guides
- **[README_QUERIES.md](./README_QUERIES.md)** - Query operations with examples
- **[QUERY_GUIDE.md](./QUERY_GUIDE.md)** - Quick reference for queries
- **[ACCOUNT_MANAGEMENT.md](./ACCOUNT_MANAGEMENT.md)** - Account creation, keystore, HD wallet

### API Reference
- **[API_COMPLETE_REFERENCE.md](./API_COMPLETE_REFERENCE.md)** - Complete API documentation
- **[ADVANCED_QUERIES.md](./ADVANCED_QUERIES.md)** - Advanced query patterns

### Reference
- **[PROJECT_SUMMARY.md](./PROJECT_SUMMARY.md)** - Project overview
- **[IMPLEMENTATION_NOTES.md](./IMPLEMENTATION_NOTES.md)** - Technical details
- **[FEATURES_STATUS.md](./FEATURES_STATUS.md)** - Feature implementation status
- **[CHANGELOG.md](./CHANGELOG.md)** - Version history

---

## 🎯 Finding What You Need

### I want to...

**Get started quickly**
→ Start with [GETTING_STARTED.md](./GETTING_STARTED.md)

**Query account data**
→ Read [README_QUERIES.md](./README_QUERIES.md)

**Create or manage accounts**
→ Read [ACCOUNT_MANAGEMENT.md](./ACCOUNT_MANAGEMENT.md)

**Look up an API method**
→ Search [API_COMPLETE_REFERENCE.md](./API_COMPLETE_REFERENCE.md)

**Handle errors properly**
→ Read [ADVANCED_QUERIES.md](./ADVANCED_QUERIES.md)

**See code examples**
→ Check [README_QUERIES.md](./README_QUERIES.md) or [ACCOUNT_MANAGEMENT.md](./ACCOUNT_MANAGEMENT.md)

---

## 📖 Documentation Map

| Task | Document | Section |
|------|----------|---------|
| Installation | GETTING_STARTED | Installation |
| First app | GETTING_STARTED | Your First IoTeX Application |
| Query balance | README_QUERIES | Account Queries |
| Get delegates | README_QUERIES | Node Delegate Queries |
| Create account | ACCOUNT_MANAGEMENT | Keystore Account Management |
| Create HD wallet | ACCOUNT_MANAGEMENT | HD Wallet (BIP39/BIP44) |
| Sign message | ACCOUNT_MANAGEMENT | Message Signing & Verification |
| Convert address | ACCOUNT_MANAGEMENT | Address Conversion |
| API reference | API_COMPLETE_REFERENCE | Entire document |
| Error codes | API_COMPLETE_REFERENCE | Error Handling |
| Advanced patterns | ADVANCED_QUERIES | All sections |
| Feature status | FEATURES_STATUS | Entire document |

---

## 🗂️ File Organization

```
docs/
├── DOCUMENTATION_INDEX.md      (this file)
├── GETTING_STARTED.md          (setup & first steps)
├── README_QUERIES.md           (query examples)
├── QUERY_GUIDE.md              (quick reference)
├── QUICK_REFERENCE.md          (lookup)
├── ACCOUNT_MANAGEMENT.md       (accounts & HD wallet)
├── API_COMPLETE_REFERENCE.md   (full API)
├── ADVANCED_QUERIES.md         (advanced patterns)
├── FEATURES_STATUS.md          (what works/doesn't work)
├── PROJECT_SUMMARY.md          (project info)
├── IMPLEMENTATION_NOTES.md     (technical details)
├── CHANGELOG.md                (version history)
└── TEST_RESULTS.md             (test information)
```

---

## 📞 Need Help?

1. **Check the guide** - Pick the most relevant document from above
2. **Search the docs** - Use Ctrl+F in the documentation
3. **Run examples** - See package.json for example scripts
4. **Ask community** - [IoTeX Discord](https://discord.gg/iotex)

---

See [README.md](../README.md) for project overview.
