JoinAPI – это фреймворк для быстрой разработки API

Решение имеет готовую спецификацию, совместимо с фреймворком Symfony и предоставляет из коробки готовый функционал для запуска серверной части вашего приложения. Включено в реестр отечественного ПО

сценарии использования

Клиент-сервер

Подходит для создания приложений с клиент-серверной архитектурой. JoinAPI реализует готовую серверную часть

Монолит

Есть монолитное приложение при этом нужно предоставить доступ к части данных или функционалу посредством API

Суперапп

У вас множество приложений или сервисов, между которыми необходимо организовать взаимодействие
JoinAPI вам также подойдет в составе программного комплекса для разработки интернет-магазина, информационного портала или сайта, где требуется CMS

Простые шаги для запуска

01 Зарегистрируйтесь

бесплатная регистрация открывает доступ к удобному интерфейсу конфигурации API и множеству других функций

02 Сконфигурируйте и скачайте

с помощью интерфейса сконфигурируйте и скачайте готовые файлы проекта

03 Положите файлы в папку проекта

положите файлы в папку проекта и следуйте описанию. Для установки окружения можно использовать готовые установочные скрипты, идущие в комплекте

04 Готово

можно делать запросы

Основной функционал

  • Поддержка спецификации JSON API с расширенным синтаксисом
  • Аутентификация и авторизация
  • Реализация методов HTTP протокола (post, put, patch, get, head, delete)
  • Валидация запросов и данных, подробные ответы об ошибках
  • Поиск по базе данных
  • Работа с файлами и сжатие изображений
  • Отправки писем через IMAP
  • Кэширование запросов
  • Получение и отправка нескольких (связанных) объектов в рамках одного запроса
  • Логирование запросов
  • Триггеры 
  • Ролевая модель распределения доступов
  • Работа с excel файлами (чтение/запись)
JoinAPI - гибкая и безопасная в разработке система, которая позволяет реализовать любой функционал

Преимущества

Популярный стек технологий

Решение написано на языке php и совместимо с фреймворком Symfony

Единый интерфейс

Используем в качестве построения интерфейса JSON API спецификацию

Быстрый запуск

Для начала работы не требуется писать код, JoinAPI конфигурируется через веб-интерфейс и генерирует весь код для начала работы

Низкий барьер входа

Система проста для разработки и не требует глубокого погружения в технологию.

Гибкость

Решение позволяет безопасно заменять слои и реализовывать собственное поведение, легко встраивать пакеты и готовые модули

Готовые решения

CMS - система, библиотеки (удобный интерфейс для написания запросов и обработки ответов на nuxt+vue).

Стоимость

Бесплатная версия

JoinAPI можно скачать и использовать бесплатно; веб-интерфейс бесплатно для 1 проекта

Корпоративная версия

Дополнительные пакеты и шаблоны; готовые решения; разграничение доступов; расширенный функционал; поддержка; коробка или облако

Документация

По какой лицензии предоставляется JoinAPI
Кейсы

Есть задача?

Напишите нам!
Есть вопрос?