Есть ли сервис или библиотека, который/ая предоставляет бесплатный API/инструментарий для отправки смс на телефон для верификации/просто отправки смс?

Да, существует несколько сервисов и библиотек, которые предоставляют бесплатный API для отправки SMS на телефоны для целей верификации или просто отправки сообщений.

Один из таких сервисов - это Twilio. Twilio предоставляет API для отправки SMS сообщений в различные страны по всему миру. У Twilio есть бесплатный пробный период, который позволяет отправлять SMS на телефоны для верификации или других целей. После пробного периода цены зависят от страны и количества отправленных сообщений.

Для использования Twilio API с Python, вы можете установить библиотеку Twilio с помощью pip:

pip install twilio

Пример кода для отправки SMS с использованием Twilio API в Python:

from twilio.rest import Client

# Your Twilio account SID and auth token
account_sid = 'YOUR_TWILIO_ACCOUNT_SID'
auth_token = 'YOUR_TWILIO_AUTH_TOKEN'

client = Client(account_sid, auth_token)

message = client.messages.create(
    body='Hello, this is a test message!',
    from_='YOUR_TWILIO_PHONE_NUMBER',
    to='RECIPIENT_PHONE_NUMBER'
)

print(message.sid)

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

При выборе сервиса для отправки SMS убедитесь, что они соответствуют вашим требованиям по функциональности, тарифам и поддерживаемым странам, а также прочитайте документацию API, чтобы правильно настроить и использовать их в вашем приложении.