https://github.com/paloaltodatabases/sequor-integrations
Pre-built, production-ready integrations and examples for Sequor
https://github.com/paloaltodatabases/sequor-integrations
api-integration app-integration data-integration etl sequor sql
Last synced: 8 days ago
JSON representation
Pre-built, production-ready integrations and examples for Sequor
- Host: GitHub
- URL: https://github.com/paloaltodatabases/sequor-integrations
- Owner: paloaltodatabases
- License: apache-2.0
- Created: 2025-05-02T23:58:19.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-06-14T00:22:58.000Z (10 months ago)
- Last Synced: 2026-03-28T00:11:12.768Z (12 days ago)
- Topics: api-integration, app-integration, data-integration, etl, sequor, sql
- Homepage: https://sequor.dev/
- Size: 62.5 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sequor Integrations
Production-ready, tested integrations for [Sequor](https://sequor.dev) – the SQL-centric, code-first platform for modern app/API integration.
## Overview
This repository contains pre-built integration flows for popular services including Salesforce, Shopify, Mailchimp, and many more. Each integration provides:
- **Production-ready implementation** with continuous testing and validation
- **Complete bidirectional data flows** for ingesting data and updating external systems
- **Pre-solved common challenges** including authentication, pagination, and response mapping
- **Consistently structured flows** following best practices for maintainability
## Integration structure
Each integration follows a consistent pattern:
```
flows/
└── __.yaml # Integration flow (e.g. mailchimp_fetch_subscribers.yaml)
└── _env.yaml # Environment variables required for the integration
sources/
└── .yaml # Source configurations
```
## Environment setup
Before running any integration flow:
1. Locate the relevant `_env.yaml` file for your integration
2. Add the required environment variables to your Sequor environment
3. Run the desired integration flow
## Learning from examples
Even if your target system isn't included, these integrations demonstrate reusable patterns for:
- Authentication flows (OAuth, API keys, etc.)
- Configuring and parameterizing HTTP requests
- Response parsing and database mapping
- Implementing pagination strategies
- Bidirectional data integrations
The repository showcases all common integration patterns that you can apply to build your own custom integrations.
## Getting started
```bash
# Clone the repository
git clone https://github.com/sequor/sequor-integrations.git
# Navigate to the repository
cd sequor-integrations
# Configure environment variables
# (Add required values from _env.yaml to your Sequor environment)
# Run an integration flow. For example:
sequor run flows/mailchimp_fetch_subscribers.yaml
```
## Contributing
We welcome contributions! If you've built an integration that others might find useful, please consider submitting a pull request.
## Stay connected
We continuously add new integrations. Subscribe to the [Sequor newsletter](https://buttondown.com/sequor) to receive updates.