vonage/client-core
PHP Client for using Vonage's API.
4.14.0
11M downloads/mo
#1194 most downloaded on Packagist
Vonage/vonage-php-sdk-core
What this package is like to depend on
Last release 1 months ago
15 Jul 2026
Ships unpredictably
gaps range from 1 weeks to 11 months
Some releases are documented
notes for 33 of 124 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
137 releases · first in 2016
3 releases in the last 12 months
see the full history below
Release timeline
137 releases · May 2016 to Jul 2026Releases
latest 60 of 137-
4.14.015 Jul 2026Release notes
Open source →This is the final planned
4.xrelease. It introduces no breaking changes, but marks a large
number of APIs, classes, and methods as deprecated ahead of the5.0.0release. Every deprecated
path now emits anE_USER_DEPRECATEDruntime warning in addition to a@deprecateddocblock, so
you can identify and update affected code before upgrading.Added
UPGRADE-5.0.md— a full upgrade guide documenting every breaking change planned for5.0.0
Deprecated
- APIs being sunset/removed in
5.0:Vonage\Meetings\Client,Vonage\ProactiveConnect\Client,
Vonage\SimSwap\Client, andVonage\NumberVerification\Client - Credentials:
Vonage\Client\Credentials\Gnpand its GNP auth handlers
(GnpKeypairHandler,SimSwapGnpHandler,NumberVerificationGnpHandler), plus the previously
deprecatedBasicQueryHandler,TokenBodyHandler, andTokenQueryHandler Vonage\Client\Credentials\Keypair::getKey()— usegetKeyRaw()insteadVonage\Clientmethods:send(),generateJwt()(useVonage\JWT\TokenGenerator),
get(),post(),put(),delete(),postUrlEncoded(),signRequest(),authRequest(),
serialize(), andunserialize()— useAPIResourcedirectly for HTTP requestsgetAPIResource()/getApiResource()on all module clients (Account, Application,
Conversation, Conversion, Insights, Messages, Numbers, Redact, Secrets, SMS, Subaccount, Users,
Verify, Verify2, Voice) and onVonage\Entity\IterableAPICollectionVonage\Client\APIClientinterfaceVonage\Client\ClientAwareInterfaceandVonage\Client\ClientAwareTrait— use constructor
injection insteadVonage\Client\Factory\MapFactory::hasApi()andgetApi()Vonage\Entity\EntityInterfaceandVonage\Entity\HasEntityTraitVonage\Application\ApplicationInterfaceVonage\Verify\Request,Vonage\Verify\RequestPSD2, andVonage\Verify\VerificationInterfaceVonage\Voice\Call\CallandVonage\Voice\Call\Inbound— useVonage\Voice\OutboundCallVonage\Voice\NCCO\Action\Pay— being removed from the API
Full Changelog: 4.13.0...v4.14.0
Release notes
Open source →This is the final planned
4.xrelease. It introduces no breaking changes, but marks a large number of APIs, classes, and methods as deprecated ahead of the5.0.0release. Every deprecated path now emits anE_USER_DEPRECATEDruntime warning in addition to a@deprecateddocblock, so you can identify and update affected code before upgrading.Added
UPGRADE-5.0.md— a full upgrade guide documenting every breaking change planned for5.0.0
Deprecated
- APIs being sunset/removed in
5.0:Vonage\Meetings\Client,Vonage\ProactiveConnect\Client,Vonage\SimSwap\Client, andVonage\NumberVerification\Client - Credentials:
Vonage\Client\Credentials\Gnpand its GNP auth handlers (GnpKeypairHandler,SimSwapGnpHandler,NumberVerificationGnpHandler), plus the previously deprecatedBasicQueryHandler,TokenBodyHandler, andTokenQueryHandler Vonage\Client\Credentials\Keypair::getKey()— usegetKeyRaw()insteadVonage\Clientmethods:send(),generateJwt()(useVonage\JWT\TokenGenerator),get(),post(),put(),delete(),postUrlEncoded(),signRequest(),authRequest(),serialize(), andunserialize()— useAPIResourcedirectly for HTTP requestsgetAPIResource()/getApiResource()on all module clients (Account, Application, Conversation, Conversion, Insights, Messages, Numbers, Redact, Secrets, SMS, Subaccount, Users, Verify, Verify2, Voice) and onVonage\Entity\IterableAPICollectionVonage\Client\APIClientinterfaceVonage\Client\ClientAwareInterfaceandVonage\Client\ClientAwareTrait— use constructor injection insteadVonage\Client\Factory\MapFactory::hasApi()andgetApi()Vonage\Entity\EntityInterfaceandVonage\Entity\HasEntityTraitVonage\Application\ApplicationInterfaceVonage\Verify\Request,Vonage\Verify\RequestPSD2, andVonage\Verify\VerificationInterfaceVonage\Voice\Call\CallandVonage\Voice\Call\Inbound— useVonage\Voice\OutboundCallVonage\Voice\NCCO\Action\Pay— being removed from the API
-
4.13.025 Mar 2026Release notes
Open source →What's Changed
- Fix/set ttl trait by @SecondeJK in #545
- feat: added trusted_recipient and number pooling for sms by @manchuck in #549
- refactor: basic and bearer auth only by @manchuck in #547
- feat: added RCS cards, carousel and suggestions by @manchuck in #546
- feat(voice): added websocket authorization, shaken property and wait ncco action by @manchuck in #550
- all exceptions now have suffix by @SecondeJK in #553
- JWT version bump by @ercsctt in #552
New Contributors
Full Changelog: 4.12.0...4.13.0
-
4.12.006 Jan 2026Release notes
Open source →What's Changed
- build: update release action by @manchuck in #537
- feat: added message failover by @manchuck in #540
- build: update actions cache version by @manchuck in #538
- feat: added new MMS types by @manchuck in #541
- feat: Added support for PHP 8.5 by @dragonmantank
New Contributors
Full Changelog: 4.11.2...4.12.0
-
4.11.203 Feb 2025Release notes
Open source →This PR adds about 2000 lines of new test coverage code, bringing the library up to about 85% coverage.
Added
- Code Coverage Improvements by @SecondeJK in #533
Full Changelog: 4.11.1...4.11.2
-
4.11.120 Jan 2025Release notes
Open source →This release is a hotfix to revert Verify (Legacy) back to the Token Body Handler.
Fixed
- Move verify legacy back to token body handler by @SecondeJK in #532
Full Changelog: 4.11.0...4.11.1
-
4.11.020 Jan 2025Release notes
Open source →This release adds official support for PHP8.4 in composer, and switches the Accounts API auth mechanism to Basic Auth in the header.
Added
- Move accounts API to basic auth by @SecondeJK in #531
- allow php 8.4 by @ankurk91 in #530
Full Changelog: 4.10.8...4.10.9
-
4.10.809 Jan 2025Release notes
Open source →This release changes the auth method for Verify and Number Insight to be Basic in the header for security purposes.
Changed
- Move NI and Verify to Basic by @SecondeJK in #529
Full Changelog: 4.10.7...4.10.8
-
4.10.704 Dec 2024Release notes
Open source →This release introduces PHP8.4 support by fixing any nullable type checks and adds 8.4 into the CI runner.
Changed
- PHP8.4 by @SecondeJK in #528
Full Changelog: 4.10.6...4.10.7
-
4.10.627 Nov 2024Release notes
Open source →This periodic release adds new functionality around DTMF events in NCCOs for the Voice client, plus the ability to delete a member in the conversations Client.
Added
- added method to delete member in conversations client by @SecondeJK in #526
- Voice Additions, DTMF + NCCO by @SecondeJK in #527
Full Changelog: 4.10.5...4.10.6
-
4.10.511 Nov 2024Release notes
Open source →Periodic patch release to add some missing features in Numbers and Messages, and remove Captions from WhatsApp Voice messages.
Fixed
- Fixed captions on whatsapp audio by @SecondeJK in #522
Added
- Added constant to extract voiceStatusCallbackUrl by @SecondeJK in #523
- Add Method to mark WhatsApp Message by @SecondeJK in #524
Full Changelog: 4.10.4...4.10.5
-
4.10.431 Oct 2024Nothing published for this version
-
4.10.328 Oct 2024Nothing published for this version
-
4.10.214 Oct 2024Nothing published for this version
-
4.10.126 Sep 2024Nothing published for this version
-
4.10.025 Sep 2024Nothing published for this version
-
4.9.023 Sep 2024Nothing published for this version
-
4.8.812 Sep 2024Nothing published for this version
-
4.8.719 Aug 2024Nothing published for this version
-
4.8.609 Aug 2024Nothing published for this version
-
4.8.524 Jul 2024Nothing published for this version
-
4.8.422 Jul 2024Nothing published for this version
-
4.8.317 Jul 2024Nothing published for this version
-
4.8.204 Jul 2024Nothing published for this version
-
4.8.102 Jul 2024Nothing published for this version
-
4.8.028 Jun 2024Nothing published for this version
-
4.7.224 Jun 2024Nothing published for this version
-
4.7.118 Jun 2024Nothing published for this version
-
4.7.028 May 2024Nothing published for this version
-
4.6.623 May 2024Nothing published for this version
-
4.6.512 Apr 2024Nothing published for this version
-
v4.6.427 Mar 2024Nothing published for this version
-
4.6.319 Feb 2024Nothing published for this version
-
4.6.206 Feb 2024Nothing published for this version
-
4.6.125 Jan 2024Nothing published for this version
-
4.6.019 Dec 2023Nothing published for this version
-
4.5.012 Dec 2023Nothing published for this version
-
4.4.314 Nov 2023Nothing published for this version
-
4.4.224 Oct 2023Nothing published for this version
-
4.4.116 Oct 2023Nothing published for this version
-
4.4.013 Oct 2023Nothing published for this version
-
4.3.202 Oct 2023Nothing published for this version
-
4.3.110 Aug 2023Nothing published for this version
-
4.3.002 Aug 2023Nothing published for this version
-
4.2.225 Jul 2023Nothing published for this version
-
4.2.113 Jul 2023Nothing published for this version
-
4.2.029 Jun 2023Nothing published for this version
-
4.1.601 Jun 2023Nothing published for this version
-
4.1.517 May 2023Nothing published for this version
-
4.1.402 May 2023Nothing published for this version
-
4.1.318 Apr 2023Nothing published for this version
-
4.1.203 Apr 2023Nothing published for this version
-
4.1.130 Mar 2023Nothing published for this version
-
4.1.029 Mar 2023Nothing published for this version
-
4.0.1122 Mar 2023Nothing published for this version
-
4.0.1003 Mar 2023Nothing published for this version
-
4.0.928 Feb 2023Nothing published for this version
-
4.0.827 Feb 2023Nothing published for this version
-
4.0.713 Feb 2023Nothing published for this version
-
4.0.610 Feb 2023Nothing published for this version
-
4.0.509 Feb 2023Nothing published for this version