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

Php Ovh Sms Laravel Package

ovh/php-ovh-sms

A lightweight PHP SDK for the OVH SMS API. Send transactional and marketing SMS, manage sender IDs, check delivery reports, and integrate OVH messaging into Laravel or any PHP project via Composer. Simple, fluent setup with your OVH credentials—ideal for alerts, notifications, and 2FA codes.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • SMS/notification channel scoping: Whether to add SMS as a notification channel (OTP, delivery updates, appointment reminders) and how much of the integration is already solved versus custom work. This package covers the OVH SMS HTTP API surface only — the product-facing work (templating, opt-out handling, retry policy, cost caps, delivery receipts) remains ours.
  • Build vs. buy on the vendor-wrapper layer: It is a thin client for one vendor, not a notification platform. If we standardize on OVH, this reduces the build to a wrapper; if we expect to switch providers, we should not let a vendor-specific SDK shape our internal notification interface.
  • Vendor selection (OVH vs. Twilio/Vonage/MessageBird): Useful as evidence in a provider bake-off — it tells us OVH has a programmatic SMS API, but the 2016 last release and 0 dependents signal a small integration ecosystem and thin community support, which weighs against OVH for a customer-critical channel.
  • EU data-residency and procurement: For French/EU customers with data-sovereignty requirements, OVH is a plausible choice; this SDK makes a low-cost pilot feasible to validate deliverability and pricing before committing.
  • Roadmap de-risking: A 1–3 day spike behind an internal SmsSender interface lets us price the feature and validate OVH's deliverability in our target geographies without a vendor contract decision.
  • Tech-debt triage: If it already exists in the codebase, this flags an unmaintained dependency (no releases in ~9 years, no PHP 8 evidence, ambiguous license) for a replace-or-contain decision rather than silent inheritance.

When to Consider This Package

Consider it when all of the following hold:

  • We are already OVH customers (or committed to OVH for hosting/telecom) and want SMS on the same account and billing.
  • The need is transactional, low-to-moderate volume SMS in France/EU — notifications, alerts, reminders — not high-throughput OTP with strict latency SLOs.
  • We are running legacy PHP (5.x/7.x) or can verify the client works on our PHP version; it is a proof of concept or internal tool, not a revenue-critical path.
  • We will wrap it behind our own interface so the vendor dependency is swappable in one class.
  • Legal has cleared the NOASSERTION license — this is an unresolved license declaration, not an approved OSI license. Do not ship it into a distributed or commercial product without review.

Look elsewhere when:

  • Greenfield or PHP 8.1+: use OVH's current official SDK (ovh/ovh) or a maintained client; a 2016 package is unlikely to be tested against modern PHP and will not receive security fixes.
  • You need a maintained dependency: 50 stars, 0 dependents, last release 2016-08-18 means effectively no community, no issue triage, and no CVE response.
  • Multi-provider failover or A/B deliverability testing is a requirement — a single-vendor SDK is the wrong abstraction; use a provider-agnostic layer (e.g., Laravel notifications with multiple channels, or an aggregator).
  • You need features beyond send: inbound SMS, delivery-receipt webhooks, sender-ID management, contact lists, campaign scheduling — confirm current OVH API coverage independently; this SDK's 2016 surface may predate them.
  • Compliance-heavy use (health, finance, regulated OTP): the license ambiguity and maintenance gap are procurement blockers regardless of code quality.

How to Pitch It (Stakeholders)

For executives (one paragraph): Adding SMS to our product is a small, well-bounded feature, and this package is a free, thin connector to OVH's SMS service that could get us to a working pilot in a few days. The catch is that it was last released in 2016, has essentially no user base, and carries an unclear license — so it is a prototype accelerant, not a foundation. Recommendation: fund a short spike to validate OVH pricing and deliverability in our markets, then either commit to OVH's current official SDK or adopt a provider-agnostic notification layer. Budget a small ongoing ownership cost either way; do not treat a 9-year-old SDK as zero-maintenance.

For engineering: It is an HTTP wrapper around OVH's SMS endpoints — no business logic, no framework coupling. Treat it as reference implementation, not a dependency: pin it, contain it behind a single SmsSender interface, and assume you own the code. Verify PHP-version compatibility and license status before merge; if either fails, port the handful of endpoints you need into an in-house client and move on.

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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums