Reshuffle, now part of Twitter.
Reshuffle is the integration platform for developers. It connects services and systems so you can create custom business processes in minutes not weeks.
const { Reshuffle } = require('reshuffle')
const { IMAPConnector } = require('reshuffle-imap-connector')
const { SMTPConnector } = require('reshuffle-smtp-connector')
const app = new Reshuffle()
const imap = new IMAPConnector(app, imapServerOptions, 'connectors/IMAP')
const smtpConnector = new SMTPConnector(app, smtpServerOptions, 'connectors/SMTP')
imap.on({ mailbox: 'INBOX' }, async (event, app) => {
const originalEmailSender = event.mail.headers.get('from').text
const subject = event.mail.headers.get('subject')
const inReplyTo = event.mail.headers.get('message-id')
await smtpConnector.send({
to: originalEmailSender,
subject,
inReplyTo,
text: 'Thank you for your email! We will get back to you shortly',
})
})
app.start()
curl https://codeload.github.com/reshufflehq/reshuffle/tar.gz/master | tar -xz --strip=2 reshuffle-master/examples/email
cd email
Convert Custom Development into Integrations
Easy to Iterate & Deploy
Reshuffle's code-centric design enables developers to build integrations that drag-n-drop interfaces simply cannot support. Reshuffle works seamlessly with your CI/CD pipeline.
Business Agility
Reshuffle eliminates the complexity of connecting to services and APIs, empowering developers to build 5x faster and deliver more.
Security First
Reshuffle runs in your cloud account or your own servers so user data never leaves your security perimeter.
Managed Compliance
Reshuffle brings all your integrations into one place, providing centralized management and audit trails for your code and credentials.
Connect Anything
Reshuffle includes built-in connectors to standard cloud services and SaaS APIs, so developers can easily build their own custom connectors.
Open Source
The Reshuffle open source runtime is developer friendly and provides you with full control over your projects and spending.
Connectors
We’re adding new connectors every week! Sign up to receive a weekly notification of new connectors.
Use Cases
Marketing Automation
Major Hollywood studios are using Reshuffle to automate their marketing and customer engagement workflows and connect their homegrown applications with partner APIs and SaaS services like Salesforce and Shopify.
API Modernization
Customers use Reshuffle to modernize and personalize their APIs by adding a layer of logic in front of their existing systems.
Custom Notifications
Reshuffle can be used to customize notifications from internal systems and SaaS platforms into email and Slack messages.
Video Pipelines
Studios and post-production houses are using Reshuffle to customize their video processing workflows. Reshuffle makes it easy to orchestrate different cloud services and integrate them into existing post-production workflows.