Overview
The SvrfSDK is a framework for easy integration of the Svrf API. It also allows you to stream ARKit compatible 3D face filters into your application.
Topics
Authentication
Authenticate your iOS application with the Svrf API.
Endpoints
The Svrf SDK provides access to Svrf's API endpoints so you can access the largest collection of immersive content.
Use the Svrf search engine to query for immersive content.
Fetch the hottest immersive content, curated by real humans.
Retrieve a Media from Svrf by its ID.
ARKit and SceneKit Utilities
The Svrf SDK offers utility methods to allow you to easily integrate with ARKit and SceneKit. Use these methods to handle the intricacies of ARKit and SceneKit, so you can continue focusing on building a great app.
Generate a SCNNode from Media returned by the Svrf API which you can then add to SceneKit.
Generate a SCNNode from a face filter returned by the Svrf API which you can then add to SceneKit. This method helps handle the intracacies of face filters.
A class that contains the face filter SCNNode, ability to manage face filter animations, and optional scene overlays.
Options
Options for search and trending endpoint requests.
Responses
Responses from the authentication() endpoint.
Responses from the search() endpoint.
Responses from the getTrending() endpoint.
Responses from the getMedia() endpoint.
Media
A class that contains the metadata and files for Media from the Svrf API.
A class that contains additional metadata for Media from the Svrf API.
A class that contains the files for Media from the Svrf API.
A class that contains the images/thumbnails for Media from the Svrf API.
A class that contains stereoscopic videos for Media from the Svrf API.
A class that contains monoscopic videos for Media from the Svrf API.
Types of media found on Svrf.
Errors
Errors from the Svrf SDK.