Power your ARKit or ARCore app with the search engine for AR & VR.

Let your users search and experience the largest database of immersive face filters, 360 videos, and 360 photos. The Svrf API is free to use across all types of apps: camera, messaging, chat, dating, creation, community, and more.

Register for API Key View Docs

Unity / C#

Whether you're looking for a way to add augmented reality and virtual reality content to your app or have always wanted to build an immersive application, you need a way to get 3D content in a scalable way. The Svrf SDK for Unity is a plugin that allows you to easily add the best augmented reality and virtual reality content to your project.

Svrf SDK for Unity

The Svrf SDK for Unity plugin starts by giving you access to the Svrf API, home to the largest search engine for augmented reality and virtual reality content. If you're looking to add face filters to your app, it also allows your users to stream ARKit and ARCore compatible 3D face filters.

To connect with the Svrf API, the Svrf SDK for Unity plugin utilizes the official Svrf C# library. You can use the class SvrfApi to access the C# library's methods.

C# Library

C# Library

The C# library can be used independently of the Svrf SDK for Unity. Parts of this guide include Unity specific references that may not apply to using the C# library independently.

The C# library can be used independently of the Svrf SDK for Unity. If you'd like to use the C# library independently, you can install it using NuGet.

Installation for Unity

Download the package

Download the latest Svrf.unitypackage from the releases page.

Import the Svrf package

  1. Open Unity and create a new 3D project.
  2. Select Assets > Import Package > Custom Package.
  3. Select the Svrf.unitypackage file that you downloaded.
  4. In the Importing Package dialog, click Import.

For more information about importing packages in Unity, see the Importing custom Asset packages section in Unity docs.

Installation with NuGet

Installation via NuGet is the preferable way. You can install it by searching for Svrf package in the NuGet window or by typing the following command into the Package Manager console:

Install-Package Svrf

Manual installation

If you don't want to use NuGet, you can download svrf-dlls.zip from our releases page. Then unzip the downloaded file and use Svrf.dll in your project.

Newtonsoft.Json dependency

Our library depends on Newtonsoft.Json package. All dependencies are handled automatically when installing via NuGet, but if you add Svrf.dll manually, it has to be in the same folder with the Newtonsoft.Json.dll.

Unity / C#


Whether you're looking for a way to add augmented reality and virtual reality content to your app or have always wanted to build an immersive application, you need a way to get 3D content in a scalable way. The Svrf SDK for Unity is a plugin that allows you to easily add the best augmented reality and virtual reality content to your project.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.