Об этом проекте
Pipedream — интеграционная платформа, ориентированная на разработчиков, предлагающая хостинговую среду для подключения приложений и создания событийно-ориентированных автоматизаций. Репозиторий содержит код готовых компонентов интеграций, задачи роадмапа продукта, документацию и связанный исходный код.
Ключевые концепции, описанные в README:
- Workflows: последовательности линейных шагов, запускаемые такими событиями, как HTTP-запросы, таймеры или новые строки в Google Sheets. Шаги могут быть готовыми действиями или кастомным кодом.
- Event Sources: компоненты, которые отслеживают сервисы вроде GitHub, Slack, Airtable и RSS, генерируя события, запускающие workflows. События также можно получать через REST API или SSE-поток в реальном времени. Можно создавать собственные источники.
- Actions: готовые шаги кода для типовых операций в интеграциях платформы, переиспользуемые между workflows и публикуемые для сообщества.
- Custom code: workflows могут выполнять код на Node.js, Python, Golang или Bash, при этом импорт пакетов разрешается автоматически. Кастомный код может подключаться к аутентифицированным приложениям, например отправлять сообщения в Slack.
- Destinations: асинхронная доставка событий в такие сервисы, как Amazon S3, Snowflake, HTTP, email и SSE, с помощниками вида $send.s3().
В README указано, что платформа имеет более 1000 полностью интегрированных приложений, и упоминается соответствие SOC 2 с отчетом Type 2, доступным по запросу. Описан бесплатный тариф для индивидуальных разработчиков с задокументированными лимитами, а также платные тарифы. Поддержка предоставляется через форум сообщества и Slack. Репозиторий приветствует вклад в компоненты и использует шаблоны задач для баг-репортов и запросов функций.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.