Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Api Laravel Package

sms77/api

PHP client for the SMS77 (seven.io) API, letting you send SMS, manage contacts, and integrate messaging into your applications. A lightweight SDK for transactional and bulk texting from PHP and Laravel projects.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Whether to ship SMS/omnichannel notifications at all. This client is the cheapest possible spike for answering "do our users want SMS alerts?" — a few hours of integration work gets OTP, delivery updates, or appointment reminders into a staging environment for a pricing and engagement test.
  • Channel strategy for time-critical messages. The API covers SMS, voice (TTS), RCS, and WhatsApp behind one credential set, so it directly supports the decision "SMS for OTP, WhatsApp for opt-in marketing, voice fallback for failed OTP" without negotiating four vendors.
  • Build vs. buy for messaging infrastructure. The alternative is writing and maintaining direct gateway integrations (Twilio, Vonage, AWS SNS) or standing up SMPP. At low-to-moderate volume, this package is the "buy" answer; the decision to revisit is a volume/cost threshold, not a feature threshold.
  • Market expansion into DACH/EU. seven.io is a German provider with EU data residency, GDPR posture, and local sender-ID registration — relevant if the roadmap includes EU customers where US-centric providers create compliance and deliverability friction.
  • Vendor concentration and failover roadmap. Because the client is thin and MIT-licensed, an abstraction layer over it is cheap, which informs the decision to keep a second provider warm rather than committing to one gateway.
  • Notification preferences and delivery-receipt features. Delivery status, inbound/two-way SMS, and per-channel routing are the primitives behind a "notification center" epic; scoping those stories depends on which of them the vendor exposes.

When to Consider This Package

Consider it when:

  • You need transactional, low-to-moderate volume messaging (OTP, order status, reminders, payment failures) and want it live in days, not a procurement cycle.
  • Your audience is primarily European, or you care about GDPR processor terms and pre-registered alphanumeric sender IDs.
  • You want one vendor for several channels rather than stitching SMS, voice, and WhatsApp separately.
  • You want a vendor-maintained official SDK (MIT, recent releases, active upstream) instead of a stale community wrapper.
  • Your stack is framework-agnostic PHP 8 behind a Laravel app — the client does not impose Laravel opinions, so it drops cleanly behind a service class.

Look elsewhere when:

  • You expect Laravel-native ergonomics. There is no first-party notification channel, service provider, or config publishing here; you will write the Notification channel, the container binding, and the retry/queue semantics yourself. That glue is the real cost of adoption.
  • Ecosystem support matters. 13 stars and zero dependents means effectively no community recipes, no Stack Overflow corpus, and no third-party blog posts. Your team is the documentation.
  • You are US-first and depend on 10DLC/toll-free registration tooling, or you need high-volume committed-use discounts where Twilio/Vonage/SNS win on price and maturity.
  • You need email and push in the same abstraction — this is a messaging client, not a notification platform.
  • Your compliance team requires SOC 2 / HIPAA BAAs at enterprise scale; verify vendor attestations before adoption rather than assuming parity with larger providers.

How to Pitch It (Stakeholders)

To executives: We can add SMS and multichannel alerts to the product without building messaging infrastructure. This is the official client for a German provider, MIT-licensed with no contract lock-in, and it covers SMS, voice, RCS, and WhatsApp under one account — which lets us test "do customers want text alerts?" for a few engineering days instead of a quarter. It also gives us a credible EU-compliance story for European expansion. Cost is pay-per-message, so the spend scales with demonstrated value rather than with a platform commitment.

To engineering: It is a small, thin, P SR-friendly HTTP client — no framework coupling, no magic. We wrap it in a MessagingGateway interface and one Laravel notification channel, which keeps the swap cost to a day if pricing or deliverability turns against us. Two caveats to own: the package has a negligible community footprint, so we are the integration and the support; and we should pin versions and add our own retry/idempotency handling rather than trusting the client to do it. Recommended posture: adopt behind an abstraction, keep one alternative provider's credentials warm, and revisit at high volume or if enterprise compliance demands a bigger vendor's attestations.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource