Request Network SDK
The Request Network SDK provides direct access to the Request Network protocol for advanced use cases and custom integrations.Most developers should use the Request Network API instead of the SDK. The API provides a simpler interface with built-in features like webhooks, payment processing, and managed infrastructure.
When to Use the SDK
The SDK is recommended for:- NEAR blockchain integration - NEAR support is currently SDK-only
- Custom protocol interactions - Direct access to Request Network’s core protocol
- Advanced cryptographic operations - Custom encryption and signing workflows
- Protocol-level development - Building on top of Request Network infrastructure
Getting Started with the SDK
SDK Documentation
Complete SDK reference and integration guides (legacy docs)
Migrate to API V2
Moving from V1 API to V2 API for better features and support
API vs SDK Comparison
| Feature | API (Recommended) | SDK |
|---|---|---|
| Setup Complexity | Simple - API key authentication | Complex - Direct protocol integration |
| Webhooks | ✅ Built-in | ❌ Manual implementation required |
| Payment Processing | ✅ Automated | 🔧 Manual transaction handling |
| Supported Chains | EVM chains (Ethereum, Polygon, etc.) | EVM chains + NEAR |
| Maintenance | Request Network handles infrastructure | You manage all infrastructure |
| Best For | Most applications | NEAR support, protocol development |
Resources
- Request Network Protocol Documentation - Legacy documentation site
- GitHub Repository - SDK source code
- API Documentation - Recommended for new integrations