Маркетплейс для API

Discussion in 'Ваши проекты.' started by rapidApiAlternative, 14 Nov 2021.

?
  1. Интересно

    1 vote(s)
    100.0%
  2. Не интересно

    0 vote(s)
    0.0%
  3. Я ничего не понял

    0 vote(s)
    0.0%
  1. rapidApiAlternative

    rapidApiAlternative New Member

    Joined:
    14 Nov 2021
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Привет! Я проверяю гипотезу о создании проекта - маркетплейса для продажи API.
    Это каталог APIшек, альтернатива RapidAPI. Вы предоставляете api, которое делает что то полезное, разработчики смогут им пользоваться, а сервис берёт на себя эквайринг, управление пользователями, тарификацию вызовов и выплату вознаграждений.
     
  2. Раrаdох

    Раrаdох Elder - Старейшина

    Joined:
    30 Jan 2014
    Messages:
    93
    Likes Received:
    139
    Reputations:
    33
    В целом, идея API хаба интересная. Стоит держать в уме, что общение по API зачастую связано с высокими нагрузками (по метрике rps и проч.). Также нельзя забывать и про то, что вам, с точки зрения сети, придется быть промежуточным звеном между провайдером API и конечным клиентом (ибо альтернатива ещё хуже). А это, в общем случае, серьезная проблема относительно сетевых задержек. Если же общение будет чуть сложнее нежели чем через протоколы HTTP/S (напр., gRPC), то всё становится ещё "интереснее". Обратите внимание, что даже такие гиганты как CloudFlare (проксирует через свою инфраструктуру почти четверть всего интернет-траффика) временами не очень хорошо справляются с этой задачей, — если не учитывать плюсы их CDN, которые для работы API нивелируются.

    Таким образом, сложность реализации такого проекта, пригодного для промышленной эксплуатации, оценивается как высокая. Стоит ли овчинка выделки?
     
    #2 Раrаdох, 14 Nov 2021
    Last edited: 15 Nov 2021
  3. rapidApiAlternative

    rapidApiAlternative New Member

    Joined:
    14 Nov 2021
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Привет! Апдейт по проекту.
    MVP почти готово, развёрнуто на https://ricapi.com/hub. API провайдеров мы добавляем сами вручную, оно передаётся нам в виде openapi спеки. В ней же указывается базовый URL провайдера и цены вызовов API методов.
    Несколько апи уже добавлены и готовы для теста)

    Протестить апи можно одним из способов:
    1. Зайти в swagger нужного апи и запустить метод прям из браузера с помощью Try it out (указав все нужные параметры)
    2022-02-03_00-15.png image_2022-02-03_00-04-29.png
    2. Зайти в swagger или в Redoc документацию (синяя кнопка), взять оттуда параметры подключения (адрес сервера, имя метода, параметры) и воткнуть в свой ресурс. Можно попробовать на том же Postman'е.

    Правда пополнения баланса ещё нет, но мы даём овердрафт на тыщу рублёв для теста)
    Под высокие нагрузки смасштабируемся легко, если запрос будет, опыт есть.
    Чтобы подключить свой апи, пишите в лс, или на сайт
     
    #3 rapidApiAlternative, 3 Feb 2022
    Last edited: 3 Feb 2022