Developer Documentation
Welcome to the GreenMonkey developer documentation. Build powerful integrations and applications using our comprehensive APIs and SDKs.
Quick Start
Get up and running quickly:
- API Reference - Complete REST API documentation
- Authentication - OAuth, API keys, and security
- SDK Documentation - JavaScript/TypeScript and Python SDKs
Integration Resources
- Integration Guides - Platform-specific tutorials
- Webhooks - Real-time event notifications
- Code Examples - Sample implementations
API Endpoints
Core APIs
- Products API - Search, retrieve, and manage products
- Orders API - Handle purchases and transactions
- Users API - User profile and account management
- API Keys API - Manage encrypted API credentials
Advanced APIs
- Workflow Execution API - Run visual automation workflows
- Model Inference API - Deploy and run AI models
- MCP Connectors API - Connect to external data sources
- Analytics API - Track usage and performance
Development Tools
SDKs
// JavaScript/TypeScript
npm install @greenmonkey/sdk
// Python
pip install greenmonkey-sdk
Authentication Methods
- OAuth 2.0 - For user-authorized applications
- API Keys - For server-to-server integrations
- JWT Tokens - For session management
Rate Limits
- Free Tier: 100 requests/minute
- Pro Tier: 1,000 requests/minute
- Enterprise: Custom limits
Best Practices
- Always use HTTPS for API calls
- Implement proper error handling with exponential backoff
- Cache responses when appropriate
- Use webhooks for real-time updates instead of polling
- Secure your API keys and never expose them client-side
Support
- API Status: status.greenmonkey.dev
- Developer Forum: forum.greenmonkey.dev
- Email: developers@greenmonkey.dev
API Version: v1 | Last updated: January 2025