Trigger API Gateway позволяет создать API за 38 секунд с помощью ChatGPT
22 апреля 2024
Какую проблему решает Trigger API Gateway?
Компания Trigger Software занимается проектами цифровой трансформации уже несколько лет. Мы создаём мобильные приложения для банков и розничных продавцов, решаем сложные задачи интеграции, автоматизируем маркетинговую коммуникацию, строим чат-ботов и настраиваем CRM-решения. Недавно мы создали нашу собственную платформу для запуска необанков — Trigger Neobank Engine.
Клиенты Trigger Software включают ANC, Comfy, Asquad, Plexy, Ideabank и других. Работая над всеми этими проектами, мы заметили, что много усилий, времени и денег тратится на создание API. Чтобы решить задачу ускорения создания новых API, мы создали Trigger API Gateway (TAG).
TAG — это уникальная технология. Запросы к API можно генерировать с использованием естественного человеческого языка. Мы интегрировали TAG с ChatGPT, и теперь TAG может моментально переводить слова и фразы на английском в правильный синтаксис для запросов к API. Человек, работающий с API, не должен знать структуру базы данных или синтаксис SQL.
Представьте обычное ежедневное собрание в Zoom. Допустим, команда обсуждает программы рефералов. Вдруг оказывается, что отсутствует API, который необходим для одной из механик реферальной программы.
Менеджер говорит: "Продолжайте, я скоро вернусь.” Проходит минута, и менеджер возвращается, говоря: “Ребята, я отправляю в чат учетные данные для нового API и список необходимых параметров для получения бонусов в рамках реферальной программы.” Магия.
Другой случай. Представьте, что бизнес-аналитик задает вопрос в TAG: "Какова прибыль за апрель 2023 года в сегменте мужчин 25-35 лет, которые живут в Берлине?"
TAG понимает вопрос и мгновенно преобразует запрос в скрипт для базы данных с учетом структуры подключенной базы данных, и пользователю остается только нажать кнопку "Создать API".
С какими трудностями сталкиваются люди, когда им нужно создать API?
Обычно бизнес-аналитик описывает API, который нужно создать, подготавливает техническое задание и передает его бэкенд-разработчику. Бэкенд-разработчик начинает работу над тикетом, учитывая все приоритеты. Разработка API — это лишь одна из задач в спринте для разработчика.
Разработка одного метода API занимает в среднем 3-4 часа. И я не учитываю время, необходимое для подготовки и утверждения технических спецификаций, оптимизации API для высокой нагрузки, проектирования сложных авторизаций и т. д. Все эти функции уже есть в TAG «из коробки».
Часто проект, для которого требуется десятки или сотни API, требует нескольких месяцев упорной командной работы только для создания необходимых API. Это проблема, которую мы решаем с помощью TAG.
Как TAG упрощает создание API?
Бизнес-аналитик утверждает требования к API, затем заходит в TAG и сразу же создает API.
Вы хотите сказать, что работа, которая раньше занимала 3-4 часа, теперь занимает меньше 1 минуты? Да. Это особенно актуально для проектов, в которых планируется создать десятки или сотни API. Менеджеры, которые начинают планировать время и стоимость для доставки таких API, шокированы тем, сколько времени и денег занимает эта работа.
Есть ли у TAG конкуренты?
Существуют несколько фреймворков, но они не так просты и удобны, как TAG. Мы пробовали эти фреймворки. Это был кошмар. Все казалось таким понятным в руководствах, но как только начинаешь это делать, оно не работает, как должно. В конце концов, мы потратили пару часов на создание одного API.
Весь опыт работы с API, который мы получили за последние 1,5 года, мы вложили в создание решения TAG. TAG имеет красивый интерфейс, два удобно расположенных таба.
Разверни и наслаждайся.
Какие базы данных вы поддерживаете на данный момент?
PostgreSQL, MsSQL, MySQL, Oracle, Mongo, а также такие сервисы как AWS S3 и FTP для хранения файлов и даже Corezoid. Поддержка других сервисов также входит в наш roadmap.
Пользователь должен указать название API, выбрать тип базы данных, и затем TAG создает необходимые методы на основе этой базы данных. Метод состоит из нескольких параметров: общие настройки, настройки авторизации, настройки подключения.
В общих настройках пользователь может настроить имя, описание, конечную точку, через которую API будет доступен, и HTTP-метод (GET, POST, PUT, DELETE и т. д.).
Пока мы поддерживаем только метод Basic auth, но в ближайшее время добавим и другие.
На следующем шаге пользователь выбирает тип подключения. Типы подключения — это экземпляры подключения, которые мы создали на предыдущей вкладке. На самом деле это те конечные точки, с которыми можно взаимодействовать.
В конечном итоге пользователь получает готовый API под ключ. Учетные данные для доступа можно просмотреть в разделе настроек. Также можно легко подключить TAG к процессам Corezoid. TAG позволяет создавать синхронные REST API из процессов Corezoid.
Вы автоматически генерируете документацию API?
В следующей версии TAG мы планируем добавить экспорт Swagger.
Есть ли у вас уже клиенты, использующие Trigger API Gateway? Да. Один из наших розничных клиентов реализовал около 300 API на основе TAG. Это API для электронной коммерции, мобильных приложений для клиентов и сотрудников и т. д. Другой клиент создал более 40 API в проекте, связанном с P2P-кредитованием.
Сколько стоит использование TAG?
Мы предоставляем до 30 API бесплатно. Затем стоимость составляет $10 в месяц за 1 API. Мы продаем TAG в «пакетах». Это пакеты с определенным количеством включенных API. TAG можно легко установить на сервер клиента (локально или в облаке), и вы можете начать использовать его сразу.
Как попробовать использовать TAG?
Мы только начинаем маркетинговую кампанию для TAG и приглашаем всех протестировать нашу альфа-версию.
Мы предоставляем TAG на 1 год бесплатно, чтобы любая компания могла достаточно времени оценить преимущества TAG.
Какие планы на будущее развитие TAG?
Мы подумываем о создании SaaS-версии TAG. TAG — это именно тот случай, когда мы решали свои собственные проблемы, а потом оказалось, что всем нужен похожий продукт.
Похожие статьи
Trigger API Gateway позволяет создать API за 38 секунд с помощью ChatGPT
Trigger API Gateway (TAG) — это визуальная студия, которая позволяет создавать API для баз данных (PostgreSQL, MsSQL, MySQL, Oracle, Mongo) и других сервисов менее чем за 1 минуту.
12 Июн 2023 СобытияTrigger Software провела лекцию по инновациям для Национального банка Украины в KSE
KSE разработал специальный курс по управлению инновациями для Национального банка Украины. 150 человек со всей Украины участвуют в курсе, чтобы изучить внедрение и управление инновационными технологиями.
27 Июл 2023 СобытияTrigger Neobank Engine был представлен на конференции Seamless Saudi Arabia 2023
Конференция Seamless привлекла 20,000 участников, 500 экспонентов и 450 спикеров в Эр-Рияде.
04 Сен 2023Есть идея или проект? Давайте обсудим!
Связаться с нами