Skip to main content

Integrations Overview

Jetty provides seamless integration capabilities that allow you to connect your workflows with external services, APIs, and data sources. This section covers the available integration patterns and how to implement them effectively.

Available Integrations

AI/ML Services

Connect with leading AI providers through our comprehensive step library:

Data Storage

Integrate with various storage backends for persistent data management:

  • Google Cloud Storage - Scalable object storage with native integration
  • Amazon S3 - Industry-standard object storage with full API support
  • Local Storage - File system storage for development and testing
  • Custom Storage - Implement your own storage providers

Notification Services

Send real-time notifications and updates:

  • Webhooks - HTTP callbacks to any endpoint
  • Slack - Direct integration with team channels
  • Email - SMTP-based email notifications
  • Custom APIs - Any REST or GraphQL endpoint

Evaluation Platforms

Connect with specialized evaluation services:

Integration Patterns

Webhooks

Multi-Service Workflows

Orchestrate complex workflows across multiple services:

{
"steps": [
{
"key": "fetch_data",
"activity": "webhook_notify",
"params": {"url": "https://data-api.com/fetch"}
},
{
"key": "analyze_with_openai",
"activity": "litellm_chat",
"params": {
"provider": "openai",
"model": "gpt-4",
"messages": [{"role": "user", "content": "{fetch_data.output}"}]
}
},
{
"key": "evaluate_with_anthropic",
"activity": "litellm_chat",
"params": {
"provider": "anthropic",
"model": "claude-3-opus",
"messages": [{"role": "user", "content": "Evaluate: {analyze_with_openai.output}"}]
}
},
{
"key": "notify_team",
"activity": "webhook_notify",
"params": {
"url": "https://hooks.slack.com/...",
"payload": {"text": "Analysis complete: {evaluate_with_anthropic.output}"}
}
}
]
}

Troubleshooting Integrations

Common Issues

Next Steps

Ready to integrate external services? Start with our Quick Start Guide and then explore specific integration patterns that match your use case.