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 проекта
Начать использовать
Корпоративная версия
Дополнительные пакеты и шаблоны; готовые решения; разграничение доступов; расширенный функционал; поддержка; коробка или облако