Upstream Integrations
AppEngine as an API aggregator - Call multiple providers through one unified API
API Aggregation
Instead of integrating with dozens of API providers directly, use AppEngine as your single point of integration. AppEngine handles authentication, rate limiting, error handling, and response normalization across all providers.
40+ Integrations
Pre-built connectors
Unified API
Single endpoint for all
Managed Auth
We handle credentials
How It Works
API Pattern
POST /api/upstream/call/{provider}/{operation}
# Example: Send SMS via Twilio
POST /api/upstream/call/twilio/send-sms
# Example: Send email via SendGrid
POST /api/upstream/call/mail/send
# Example: Process payment via Stripe
POST /api/upstream/call/stripe/create-payment
One API, Many Providers: Call any integrated service through the same pattern. AppEngine handles provider-specific authentication and request formatting.
Available Integrations
AI & Machine Learning
- OpenAI - GPT models, DALL-E
- Anthropic - Claude AI
- Google Gemini - Multi-modal AI
- DeepSeek - Code generation
Communication
- Twilio - SMS, Voice, Video
- Mail - SendGrid, SMTP
- Slack - Messaging, Bots
- Discord - Community messaging
- Telegram - Instant messaging
- Infobip - Omnichannel
Payment Processing
- Stripe - Payments, Subscriptions
- PayPal - Online payments
- Paddle - SaaS billing
- Gift Cards - Digital cards
- Account Balance - Wallet system
- Offline Payment - Manual processing
Social Media
- Facebook - Graph API
- Twitter/X - Posts, Analytics
- LinkedIn - Professional network
- TikTok - Video platform
- Pinterest - Visual discovery
- Reddit - Community platform
- Snapchat - Ephemeral content
- Twitch - Live streaming
Cloud & Infrastructure
- AWS - S3, Lambda, etc.
- Google - Maps, Cloud, etc.
- Microsoft - Azure, Office
- Firebase - Backend services
Other Services
- EasyPost - Shipping API
- Figma - Design integration
- Zapier - Automation
- MongoDB - Database
- PostgreSQL - Database
- MySQL - Database
- MQTT - IoT messaging
Usage Examples
Send SMS via Twilio
POST /api/upstream/call/twilio/send-sms
Content-Type: application/json
{
"to": "+1234567890",
"from": "+0987654321",
"body": "Hello from AppEngine!"
}
Send Email
POST /api/upstream/call/mail/send
Content-Type: application/json
{
"to": "user@example.com",
"subject": "Welcome!",
"html": "<h1>Welcome to our service</h1>",
"from": "noreply@yourdomain.com"
}
Generate Content with OpenAI
POST /api/upstream/call/open-ai/completion
Content-Type: application/json
{
"model": "gpt-4",
"messages": [
{
"role": "user",
"content": "Generate a product description for a blue widget"
}
]
}
Process Payment with Stripe
POST /api/upstream/call/stripe/create-payment-intent
Content-Type: application/json
{
"amount": 2000,
"currency": "usd",
"payment_method_types": ["card"],
"description": "Product purchase"
}
Configuration
Setting Up Integrations
- 1
Configure provider credentials in AppEngine dashboard
- 2
Enable the integration for your organization
- 3
Start calling the provider through the upstream API
Get Integration Status
# List all active integrations
GET /api/upstream/active
# List integrations by type
GET /api/upstream/active/payment
# Get specific integration details
GET /api/upstream/active/detail/{integration-id}
Benefits
Single Integration Point
One API to learn, one authentication method, one error handling pattern
Managed Credentials
AppEngine securely stores and manages all provider API keys
Error Handling
Consistent error responses across all providers
Rate Limit Management
AppEngine handles provider rate limits automatically
Ready to Integrate?
Start using upstream integrations to connect with external services through AppEngine\'s unified API.