Руководство по зарабатыванию денег на продаже ваших API

В моем предыдущем сообщении в блоге я говорил о том, как можно использовать Zappa для создания и развертывания собственных бессерверных API. Мы написали API, что было легко, а затем преодолели множество проблем, чтобы наконец запустить API на AWS API Gateway.

Теперь, когда у нас есть запущенный API, давайте посмотрим, как мы можем начать продавать этот API. Ваш лучший выбор, очевидно, - это торговая площадка API, такая как RapidAPI, что-то вроде Amazon для API. Чтобы выпустить там свой API, нам нужно сделать несколько вещей.

Прежде всего нам нужен API, развернутый в AWS с помощью API Gateway и Lambda. Если вы читали мою предыдущую запись в блоге, то к этому моменту вы закончили с этим шагом. Если вы перейдете в консоль AWS и перейдете к шлюзу API, вы увидите что-то подобное в разделе API.

Чтобы начать продавать этот API, вам нужно будет создать x-api-key, чтобы ограничить нежелательный доступ к API, а также иметь ограниченное использование.

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

Кроме того, создайте ключ API и свяжите его с планом использования.

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

Как только вы закончите с этим, вы можете продолжить и настроить API в Rapid API. Создайте API, добавьте описание, конечные точки, документы, цены и планы. Как только все это будет сделано, вам также понадобится возможность передавать ключ API AWS в каждом запросе, который Rapid API делает к вашему API. Для этого перейдите в раздел настроек RapidAPI и добавьте ключ в трансформации.

Как только это будет сделано, вы готовы опубликовать свой API.

Теперь, когда ваш API работает, дайте людям знать. Rapid API управляет всем, что связано с ценообразованием, а также занимается сбором платежей и отслеживанием использования. Вам просто нужно сосредоточиться на написании API, а все остальное оставить RapidAPI.

Они взимают 20% от транзакции, но, эй, за все, о чем они позаботились, это может того стоить.

Вы можете увидеть мой API здесь: https://rapidapi.com/nageshapiprojects/api/article-data-extraction

На данный момент у меня нет подписчиков, использующих API, и я мало чего ожидаю от него. Но это было забавное упражнение, и теперь, когда я научился запускать этот пример API, я начал экспериментировать с другими идеями API, которые скоро буду запускать. Вы также можете заглянуть в Переполнение стека, Hacker News и Reddit, чтобы получить больше идей о том, что людям нужно, и создать то же самое.

Не беспокойтесь о неудаче; нужно быть правым только один раз
- Дрю Хьюстон