Launch HN: Hotglue (YC S21) – Простая интеграция с SaaS, ориентированная на пользователя

Привет, HN, мы Хасан и Дэвид из Hotglue . Мы упрощаем разработчикам интеграцию, ориентированную на пользователя. В этом контексте интеграция – это способ для пользователей синхронизировать свои данные из своих бизнес-приложений, таких как Salesforce и Quickbooks, с другими. Например, если бы я хотел использовать такое приложение, как Mailchimp, я бы использовал их интеграцию с Salesforce для автоматической синхронизации всех моих контактов.

Мы столкнулись с этой проблемой во время работы в стартапе, который был изо всех сил пытаются масштабировать интеграцию с Salesforce, которую они создали самостоятельно. Нам нужен был инструмент, который бы синхронизировал данные о клиентах из Salesforce напрямую с нашей серверной частью, но доступных решений было очень мало. Поговорив с другими инженерами, которые занимались интеграцией, ориентированной на пользователя, мы обнаружили, что многие команды были разочарованы созданием собственных интеграционных решений с нуля (не говоря уже о их поддержке). Это вдохновило нас на создание инструмента, который помогает командам инженеров добавлять интеграцию в свои продукты, не увеличивая технических долгов.

Часто люди удивляются, что это не так. Пока не решил – как насчет всех инструментов перемещения данных, таких как Meltano, Airbyte, Fivetran, Stitch и т. д.? Разница здесь в том, что интеграции, о которых мы говорим, не являются внутренними вещами, такими как перенос ваших собственных данных Google Analytics в BigQuery, чтобы внутренние аналитики могли над ними работать. Скорее, это такие вещи, как импорт пользовательских данных Quickbooks или Salesforce в ваш продукт, чтобы ваш продукт стал более полезным для их . Это то, что мы подразумеваем под «обращением к пользователю».

Есть несколько причин, по которым создание такой интеграции собственными силами является сложной задачей. Платформы SaaS и их API-интерфейсы сильно различаются – в то время как такие продукты, как Stripe, предлагают великолепные API-интерфейсы и ресурсы, другие платформы работают на устаревшем программном обеспечении, требующем более сложной интеграции (например, API-интерфейсы с закрытым доступом или устаревшие системы SOAP / XML). Во-вторых, надежность при масштабной синхронизации может быть сложной задачей при адаптации пользователей с большими объемами данных – ни один инженер не захочет тратить выходные на отладку, почему их инфраструктура вышла из строя. Наконец, создание потоков аутентификации и обработка токенов API могут быть обременительными: выявление ошибок разрешений и просроченных токенов может занять несколько часов на отладку при работе с более “корпоративными” бизнес-продуктами.

Короче говоря: создавать одно из них для нескольких разных приложений – это боль, и это не то, на чем кто-то хочет специализироваться. Проекты по их созданию обычно заканчиваются на заднем плане, разочаровывая клиентов. которые ожидают, что ваш продукт будет полностью интегрирован со всеми другими их бизнес-приложениями.

Мы упрощаем создание пользовательских интеграций, предоставляя масштабируемую структуру. что сводит к минимуму техническое обслуживание. Наши интеграции построены на коннекторах Singer.io с открытым исходным кодом, что избавляет вас от необходимости напрямую взаимодействовать с API (избавляя вас от необходимости иметь дело с нарушениями API, ограничениями скорости, авторизацией и т. Д.). Мы предоставляем каталог всех данных, которые предоставляет каждый источник, и позволяем вам выбирать нужные данные без необходимости изучать длинные документы API. Это также означает, что вы не привязаны к нашей библиотеке коннекторов – вы можете писать свои собственные коннекторы на Python. Оттуда мы организуем для вас синхронизацию данных. Просто установите расписание или начните работу через наш API – мы предоставляем инфраструктуру, поэтому вам не нужно беспокоиться о создании конвейера данных с нуля.

Хотя мы минимизируем работу разработчиков для создания интеграции, мы не решение без кода. По нашему опыту, инструменты без кода могут быть мощными для простых случаев использования, но часто слишком ограничены для обработки настраиваемой логики. hotglue имеет слой преобразования Python, который позволяет вам манипулировать необработанными данными из сторонних приложений до того, как они попадут на ваш сервер, отбирать нужные вам данные и реализовывать более сложную логику. Например, вы можете объединить несколько таблиц, отфильтровать данные на основе сложного выражения, сделать запросы API, написать собственную логику для конкретных пользователей и т. Д.

Мы очень рады поделиться горячим клеем с сообществом HN. Мы создали быструю демонстрацию, чтобы вы могли увидеть, как выглядит интеграция на основе Hotglue:

Видео: https://youtu.be/ZzSsL 66 fSUE Интерактивная демонстрация: https://bit.ly/3rsLR0G

Мы были бы очень признательны, если бы выслушали ваши мысли, опыт, идеи и отзывы. Ваши отзывы очень важны, поскольку мы мечтаем сделать Hotglue стандартом для создания пользовательских интеграций. Кроме того, если вы думаете о добавлении новых интеграций в свой продукт, мы будем рады помочь – подпишитесь на бесплатную пробную версию на https://hotglue.xyz (у нас есть план запуска)

Спасибо, что дочитали до этого места, и счастливого четверга! 🙂

Leave a comment

Your email address will not be published. Required fields are marked *