https://a.storyblok.com/f/270183/1368x665/8178320f6e/26mar_dev-blog_sl-auth-sdks-removed-github.jpg

Silent Auth SDKs Will Be Removed from GitHub Soon

Published on March 24, 2026

Time to read: 2 minutes

Introduction

As part of our ongoing efforts to simplify and modernize our mobile SDK ecosystem, we will be archiving two repositories from the Vonage GitHub organization on March 31, and will no longer be maintained.

The following SDKs were previously marked as deprecated and are no longer maintained:

The functionality previously provided by the deprecated Silent Auth SDKs is now available through our maintained client libraries:

If your application still depends on the Silent Auth SDKs, we recommend migrating to the new, maintained client libraries described above.

How to Migrate

Migrating to the new SDKs mainly involves updating your dependencies, imports, and client initialization.

Android Migration

Update your project dependencies to replace the old library:

com.vonage:client-sdk-silent-auth

With the new one:

com.vonage:client-library

Remove the existing import:

import com.vonage.silentauth.VGSilentAuthClient

And replace it with:

import com.vonage.clientlibrary.VGCellularRequestClient

Replace the current SDK initialization with the new library:

VGCellularRequestClient.initializeSdk(this.applicationContext)

Finally, update the network call as follows:

val params = VGNumberVerificationParameters(
 url = "http://www.vonage.com",
  headers = mapOf("x-my-header" to "My Value"),
  queryParameters = mapOf("query-param" to "value"),
  maxRedirectCount = 10
)

val response =
VGNumberVerificationClient.getInstance().startNumberVerification(params, true)

iOS Migration

Update your project dependencies to replace the old library:

VonageClientSDKSilentAuth

With the new one:

VonageClientLibrary

Remove the existing import:

import VonageClientSDKSilentAuth

With:

import VonageClientLibrary

Replace the current SDK initialization with the new library:

let client = VGCellularRequestClient()

Finally, update the network call as follows:

let params = VGNumberVerificationParameters(
  url: "http://www.vonage.com",
  headers: ["x-my-header": "My Value"],
  queryParameters: ["query-param": "value"],
  maxRedirectCount: 10
)

let response = try await client.startNumberVerification(params: params)

Need Help?

If you have questions about migrating to the new client libraries, feel free to open an issue in the SDK repositories or reach out through our developer support channels.

Have a question or want to share what you're building?

Stay connected and keep up with the latest developer news, tips, and events.

Share:

https://a.storyblok.com/f/270183/405x400/2b811a162d/alvaro-navarro.jpg
Alvaro NavarroSenior Developer Advocate

Alvaro is a developer advocate at Vonage, focusing on Network APIs. Passionate about Developer Experience, APIs, and Open Source. Outside work, you can often find him exploring comic shops, attending sci-fi and horror festivals or crafting stuff with those renowned tiny plastic building blocks.