Vercel открыла Workflow Builder: как создать свою автоматизацию на открытом коде

Компания Vercel, известная своей платформой для развертывания фронтенда, сделала неожиданный ход: она открыла исходный код Workflow Builder. Это полноценная визуальная платформа для автоматизации рабочих процессов, построенная на основе Workflow Development Kit (WDK). Проект включает визуальный реда

Vercel открыла Workflow Builder: как создать свою автоматизацию на открытом коде

Компания Vercel, известная своей платформой для развертывания фронтенда, сделала неожиданный ход: она открыла исходный код Workflow Builder. Это полноценная визуальная платформа для автоматизации рабочих процессов, построенная на основе Workflow Development Kit (WDK). Проект включает визуальный редактор, исполнительный движок и необходимую инфраструктуру, что дает разработчикам все инструменты для создания собственных решений по автоматизации. Workflow Builder можно развернуть на Vercel и настроить под свои задачи, получая полный контроль над кодом и данными.

Vercel открывает исходный код Workflow Builder

Workflow Builder — это не просто утилита, а целая платформа, позволяющая визуально проектировать и запускать автоматизированные процессы. Она использует WDK — набор инструментов для разработки рабочих процессов, который Vercel ранее представила как open-source. Теперь же компания объединила WDK с готовым редактором и движком, чтобы любой разработчик мог развернуть собственный сервис автоматизации, аналогичный по возможностям Zapier или Make, но с полным контролем над кодом и данными. Проект доступен на GitHub под лицензией Apache 2.0.

Предыстория и контекст

Vercel давно известна как платформа для фронтенд-разработчиков, предоставляющая возможности для развертывания Next.js и других современных фреймворков. Однако в последнее время компания активно расширяет свои инструменты в сторону бэкенда и автоматизации. Workflow Development Kit (WDK) был анонсирован ранее как способ создавать и управлять рабочими процессами на Vercel. Открытие Workflow Builder — логичное продолжение этой стратегии. Теперь Vercel не просто предоставляет инфраструктуру для выполнения кода, но и дает готовую платформу для построения сложных автоматизированных сценариев, что может существенно упростить жизнь разработчикам, которым нужны кастомные workflow-решения.

Что такое Workflow Builder и как он работает?

Workflow Builder — это визуальный конструктор, в котором пользователи могут создавать рабочие процессы, перетаскивая блоки (steps) и соединяя их в логическую цепочку. Каждый блок представляет собой функцию или действие, например, отправку HTTP-запроса, обработку данных или вызов внешнего API. Исполнительный движок запускает эти процессы, управляя состоянием и обработкой ошибок. Инфраструктура включает в себя хранение состояний, очереди и мониторинг. Все это можно развернуть на Vercel, используя их бессерверную платформу, что обеспечивает масштабируемость и низкую задержку.

Технические подробности и архитектура

Workflow Builder построен на основе WDK, который предоставляет абстракции для определения шагов рабочего процесса, их композиции и выполнения. Редактор написан на TypeScript и использует React для интерфейса. Движок реализован как набор бессерверных функций, которые могут выполняться параллельно или последовательно. Для хранения состояний используется база данных (например, PostgreSQL через Prisma), а для очередей — Redis. Проект полностью контейнеризирован и может быть развернут на Vercel или любой другой платформе, поддерживающей Docker. Ключевая особенность — открытый исходный код позволяет разработчикам модифицировать любой компонент: от UI до логики выполнения.

Какие возможности открываются перед разработчиками?

Workflow Builder в первую очередь интересен разработчикам, которые строят внутренние инструменты автоматизации или хотят создать собственный сервис типа Zapier. Для стартапов это возможность быстро развернуть платформу для автоматизации без привязки к вендору. Для крупных компаний — способ интегрировать workflow в свои продукты с полным контролем над данными. В России и СНГ это может быть особенно актуально, так как многие иностранные сервисы автоматизации недоступны или имеют ограничения. Открытый код позволяет адаптировать решение под локальные требования, включая использование российских облачных провайдеров.

Что будет дальше

Vercel планирует активно развивать WDK и Workflow Builder, привлекая сообщество к доработке. Ожидается, что в ближайших версиях появятся готовые интеграции с популярными сервисами (Slack, GitHub, Notion) и улучшенный интерфейс. Также возможно появление облачной версии от Vercel с дополнительными функциями. Разработчики уже могут форкнуть репозиторий и начать экспериментировать.

Итог

Открытие Workflow Builder — это значимый шаг Vercel в сторону платформы для автоматизации, который дает сообществу мощный инструмент для создания собственных решений. Проект объединяет визуальное проектирование, гибкость open-source и инфраструктуру Vercel, что делает его привлекательным для широкого круга разработчиков. Следить за развитием стоит всем, кто интересуется автоматизацией рабочих процессов.