Vendors | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rating & Comments | |||||||||||||||
Rating | 4.8 | 4.5 | 4.3 | 4.3 | 4.1 | 4.1 | 4.1 | 4 | 4 | 4 | 3.5 | 3.5 | 3 | 1.5 | 1.5 |
Comments | Supports leading integration methods including Angular, Flutter, Java, etc. with good documentation and handful of integration facilities. | Supports only major integrations with SDKs, PHP, Node, Javascript, etc. wit easy to understand documentation. Integration facilities also lack in some places. | Supports the most integration methods with SDKs, PHP, Node, Javascript, etc. Minor mprovements could be made in the documentations area. Supports many integration facilities. | Supports major integration methods such as ios, android, PHP, Flutter, NodeJS, etc. with really good documentation and handful of integration facilities. | Maintains good documentation and supports only some major integrations and integration facilities. | Good documentations and wide support of integration facilities. Some integration methods could be made available. | Allows only major integrations with areas of improvement integration facilities. | Maintains good documentation and supports only some major integrations and integration facilities. | Supports only major integrations with SDKs, PHP, Node, Javascript, etc. Improvements could be made in the documentations area. Integration facilities also lack in some places. | Allows only major integrations with areas of improvement integration facilities. | Maintains adequate documentation while supporting a few major integration methods and facilities. | Maintains adequate documentation but lacks in supporting major integration methods and facilities. | Maintains excellent documentation but lacks in major integration methods and facilities for its KYC module. | ||
Integration Methods | |||||||||||||||
iOS SDK | It’s available , SDK is easy to integrate with proper error messages. | Available. Here is the reference Link. | Yes, available. Here are the details . | Available. Here is the reference Link . | Yes, available. Here are the iOS SDK details. | Available | Yes, available. Here are the iOS SDK details. | Available. Here is the reference Link. | Not Available | Not available. | Available | Yes, available. | N/A | N/A | |
Android SDK | To facilitate the developers Android SDK is also available. | Passbase is also facilitating the developers by providing Android SDK. Reference Link. | Along with iOS SDK Shufti Pro also provides Android SDK. | It’s available. Here are the details. | Under KYX service of Jumio, Android SDK is available . | t’s Available. Here is the reference link . | Available | Onfido also provides Android SDK with detailed documentation. | It’s available, details are present on this Link . | Available | Not available. | Available | Yes, available. | N/A | N/A |
React Native SDK (Expo Environment) | React SDK is available, and expo environment could be set up from react native site. | Not available. | It was available initially, but now deprecated. For details, please refer here. | React SDK is available, and expo env could be set up from react native site. React Native(Expo Go). | Not available. | Not available (but could be set up using the guideline on the official site of React). | Not Available | Not available (but could setup using the guideline on the official site of react). | Not available. | Not Available | Not available. | Not available. | Not available. | N/A | N/A |
React Native SDK (CLI Environment). | It’s available please find plugin details on this link. | It’s available. Here are the details. | It’s available and details are mentioned here. | Yes, available. React Native(ClI environment). | Jumio’s KYX service also provides React Native plugin . | Available, Details are mentioned on this link.
| Not Available | The React Native SDK supports the customization of colors used in the SDK flow on iOS and Android. Here is the Official site link and Github link. | Veriff provides this plugin. Documentation is present here. | Not Available | Available, here are the details. | Available. | Not available. | N/A | N/A |
Npm module for React Native | It’s available details are mentioned on Sumsub’s Developers Hub. | Available. | Available via 3rd party. | Yes, available. Here are the details of Trulioo’s React Native npm . | Not available. | Available. | Not Available | Is not available on official site but here is the link of Onfido’s npm package . | Available. | Not Available | Not available. | Not available. | Not available. | N/A | N/A |
ReactJS SDK | Available. Here is the integration link . | Available. | Not available. | It’s available. | Not available. | Providing ReactJS sample code with Web SDK integration. | Available | It is not available, but web SDK is available for javascript applications. | Not available. | Available | Available. For details, please refer to this Link . | Available. | Not available. | N/A | N/A |
Angular | Not available. | Only passable is providing this plugin with easy integration. | Not available. | It’s available. | Not available. | Not available. | Not Available | Not available | Not available. | Not Available | Not available. | Not available. | Not available. | N/A | N/A |
Flutter Plugin | Sumsub is providing this plugin to developers. | It is available. Passbase’s flutter plugin detail can be found on this link. | Not available. | Not available. | Flutter plugin provided by Jumio also. Here is official documentation . | Flutter SDK is available by Incode. Details are here. | Available | It’s not available on the official site but here is the link to Github . | Available. Please find the plugin details here. | Not Available | Not available. | Not available. | Not available. | N/A | N/A |
PHP/Laravel | This feasibility is provided by Sumsub. | It’s available. Details mentioned here. | Available via API. Refer to the documentation. | Not available. | Not available. | Not available. | Not Available | Yes available. Here is the link of Github. | Available by using cURL. | Available | It’s available, here are the details . | Not available. | Not available. | N/A | N/A |
Javascript | It’s available. | It’s available . | Available via API . | Yes available. Postman collection is provided, details are present here. | Not available. | Not available. | Available | Component and sample code is available. | It’s available. | Available | It’s Available . | available. | Not available. | N/A | N/A |
C# | Available | Not available. | Not available. | Yes available in postman documentation. | Not available. | Vanilla Javascript samples are provided, details. | Not Available | Not available | Not available. | Not Available | Available. | Not available. | Available. Here is the link . | N/A | N/A |
Java | Available | Available. | Not available. | Java SDK is provided by Trulioo. | Not available. | Not available. | Available | Java code for android is available . | Not available. | Not Available | It’s available. Please refer here for details. View image | Not available. | Available. Here are the details. | N/A | N/A |
Hosted Verification Page | Available | Available. | No details are present in API documentation. But in services it ismentioned. | Yes, hosted page service is available. | Not available. | Available. | Available | Yes, available | Not available. | Available | available. | Available. | Not available. | N/A | N/A |
REST APIs | It’s Available. Rest APIs are available, but API documentation is not properly structured. The developer might face stress in finding the exact APIs of his requirement. | Passbase’s documentation is visually good. In contains videos along with flowcharts to assist the developers. Here is documentaion link. | It’s Available. Here is the API documentation and Github repository. API documentation is properly structured along with global search. Visually there is a room for improvement. | Yes, Available. | It’s available, here is the documentation details. | End Points are available, but BaseUrl is not provided publicly. | Available | Yes available. Postman collection is also provided | Documentation is provided, it’s well formatted along with detailed swimlanes. Here is the API documentation and Github Link . | Available | Yes, available. Detailed documentation on this link. | Available. | It’s available. IDology’s APIs are REST-based and support POST parameters as inputs in a particular order. | N/A | N/A |
Xamarin | Not Available | Not available. | Not available. | Not available. | Jumio provides the plugin but not actively maintained, reference. | Other than Jumio Incode also provides this plugin . | Not Available | Not available | Not available. | Not Available | Not available. | It is Available. | Not available. | N/A | N/A |
Apache Cordova Plugin | Available | Not available. | Not available. | Not available. | It’s available , details are present on Github. | Not available. | Not Available | Not available | Not available. | Not Available | Not available. | Not available. | Not available. | N/A | N/A |
Documentation Details | |||||||||||||||
Explanation through Flowcharts | Yes, available | Flowcharts and introductory videos are present in documentation. | These are provided in API documentation, but more details would will help the developers a lot. | Yes, available. | Sequence diagrams are present for developers. Here are the details. | Available. | Not Available | To assist the developers, Onfido is having swimlane and flowcharts in the documentation | Detailed flowcharts along with status diagrams and user flows are present. | Not Available | Yes, available. | Available. | Yes, available. | N/A | N/A |
Easy to understand | SDKs are properly oriented, but API reference is not divided into sections. There should be sections segregated with categories. | Yes, it is. | Yes, global search bar, side navigation is helpful to find the required use cases. | Yes, it’s straightforward to understand. | Yes, it’s easy to understand every step from Jumio. Reference. | Yes, It is | Available | Yes, it is easy to understand. | Yes, flowcharts and videos are of great assistance. | Available | Every point is mentioned separately in stripe document for KYC, onboard a new user, etc. | No, they have not explained the integration step. Hard to understand for new developers. | Yes. | N/A | N/A |
All documentations are on the same page | Yes, documentation is updated. | Yes. | Expo CLI documentation is not updated. | Yes, documents are updated. Some modules are updated recently, three months ago. | Yes, All provided data is up to date. | Yes. | Available | es, documentation is updated. | Yes, but Face Match is deprecated. | Available | Yes, it’s well maintained. | All the repositories are more than ten months old, and the android repo is almost 17 months old. | Yes. | N/A | N/A |
Integration Facilities | |||||||||||||||
Country-based restriction in SDK. | Available | Available. | Not available. | Countries are dependent on your account configuration. To add more countries, we need to contact the Trulioo sales team. API is available to check or get the list of available countries. | Available. | Yes, Available in APIs Docs. Might be possible available on dashboard. | Available | Is not available publicly. | Available. | Available | Not available. | Not available. | Yes available. | N/A | N/A |
Multi-lingual response settings | Not Available | Not available. | Not Available. | Not available. | Not available. | Not available. | Not Available | Not available. | Only Veriff is providing. | Available | Not available in KYC module of stripe. | Not available. | Not available. | N/A | N/A |
Custom webhook creation | Available | Available | Not available. | Ongoing monitoring service is available and customers can enroll businesses at any time for ongoing monitoring service. | It’s available, details are here. | Perhaps, not available. | Not Available | Yes, webhook details are available, and webhooks are secure with IP addresses. | Available, reference. | Not Available | Available. | Available. | Yes available. | N/A | N/A |
Custom application token | Available | Available | Not available. | Yes, available. The API key will be used to configure the account and get embedID. Then embedID will be used to generate an access token for each embedID instance. | Available | API key as a token is available to get access token. | Available | Yes, API key is required to access JWT token for REST API. API will be available on the dashboard. | Not available. | Available | Not available. | Not available. | Not Available. | N/A | N/A |
Specific permissions to the app tokens | Available | Not available. | Not available. | Not available. | Not available. | Not available. | Not Available | Yes. The limit could be set on the live API token to only the minimum number of necessary people. | Not available. | Available | Not available. | Not available. | Not available. | N/A | N/A |
IP Restriction on App tokens | Available | Not available. | Not available. | Not available. | Not available. | Not available. | Not Available | Not available. | Available. | Available | Not available. | Not available. | Not available. | N/A | N/A |
Sample Codes in different languages | Available in Javascript, PHP, Python, Ruby | Sample Codes in different languages cURL | It’s Available. | Available
|
| Available. | Available | Available. | Yes sample codes for setting up authentication are available in seven languages. | Available | Yes Available
| Not available. | Yes sample codes are available in languages listed below:
(this could be only accessible from their postman documentation) | N/A | N/A |
Sample Codes Android/iOS | Available | Available. | Yes step by step screenshots are available. | Available in React SDK and as well as in iOS SDK and Android SDK. | Available | Available, for iOS (Non Swift and Swift). | Available. | Not Available | Available. | Does not provide sample code for iOS. But for Android it is available. | Not available. | N/A | N/A | ||
UI-based SDK settings | Branding customization is available | Available | Not available. | Yes, In Image Capture SDK UI based setting is possible using JS API. The freedom to create any UI with any framework is possible. | Available. | Available. Here is the reference. | Available | It’s available and documentation is also present. | Available, here are the details. | Not Available | Available, here are the details. | Not available. | Not available. | N/A | N/A |
Auto-code generator | Not available. | Not available. | Shufti Pro provides this feasibility and it’s very helpful for the developers. Reference. | Not available. | Not available. | Not available. | Available | It’s not available. | Available in dashboard. | Available | Not available | Not available. | Not available. | N/A | N/A |
Run API on postman right away | Not available. | Available (Only GET and PATCH Request). | Yes, some API but not all. | Yes, Postman documentation and collection are available. | available. | Not available. | Not Available | Yes, Postman collection is available. | Not available. | Available | available. | Not available. | Not available. | N/A | N/A |
File Size mentioned? | Yes, during KYC when the user uploads a document file. The size of the file is mentioned in the applicant’s data on the dashboard. | Not mentioned. | Available. | In image capture SDK, image size and file size are not mentioned. But error codes are available, which will let users know that image is too large or small in service errors. | Yes | Error code is mentioned about image size but limit is not defined. | Available | Not available. | Not available. | Available | Available. | Available. | Yes Available: 5MB (If Scan Verify with Forensics is used, then the image must be taken with an 8MP camera at a minimum. This will yield a 3264×2448 photo. IDology recommends that a 10MP camera or 12MP camera be used and that the image is between 92-94% quality). | N/A | N/A |
TTL custom time | No, SDK’s are using access token, whose default time is 10 minutes and in other APIs’s authentication is being handled through app-token and generated from the dashboard. | Not available. | Available. | Custom TTL is not available. However, the token will be expired after 1 hour. | Not available. | Not available. | Not Available | Is not available. Only expire handler is available in iOS and android SDK. | Not available. | Available | Not available. | Not available. | Not available. | N/A | N/A |
API token health stats | Available. | Not available. | Not available. | Is not available. | Not available. | Not available. | Available | Not available. | Available | Available | Not available. | Is not available. | Not available. | N/A | N/A |
Authentication Mechanism | Yes(App Tokens, Access tokens for SDKs) . | Secret API key. | Basic Auth, Access Token. | Basic Authentication. API Key will be used in headers to generate an access token and run the resulting string through base64 encryption. | Not defined. | JWT authentication mechanism has been used for REST API calls. Arguments and responses will be dealt with in JSON. | Available | Token-based authentication mechanism is being used. The valid API key is required for this | Not available. | Not Available | Authentication is based on API key ( API secret) of Stripe. | JWT | Not available. | N/A | N/A |
Average response time | Not Available. | 250-400 ms depend on record GET Request. | 800ms-1000ms. | While testing on postman APIs are taking time between 1.2s-2.8s. | Not Available. | The average response time is 415ms. | 3-5 Minutes | 400ms to 600ms. | Not Available. | 1-5 Minutes | The average response time is 415ms. | Response time of android SDK scanning is like 10sec. | Not available. | N/A | N/A |
Third-parties custom integration | |||||||||||||||
Twillio for SMS | Available. | Not available. | Not available. | Not available. | Not available. | SMS service is available(Twilio is not defined).
| Not Available | Not available | Not available. | Available | Not available. | Not available. | Not available. | N/A | N/A |
Slack Bot | Webhooks for slack and telegram is available. | Available. | Not available. | Not available. | Not available. | Not available. | Not Available | Not available | Not available. | Not Available | Not available. | Not available. | Not available. | N/A | N/A |
Google Signin | Available | Not available. | Not available. | Not available in developers and admin portal. | Not available. | Not available. | Not Available | Not available | Not available. | Available | Not available. | Not available. | Not available. | N/A | N/A |
Salesforce | Available | Not available. | Not available. | Not available. | Not available. | Not available. | Available | Salesforce site and guideline is available. | Not available. | Available | Not available. | Not available. | Not available. | N/A | N/A |
Other Specifications | |||||||||||||||
NFC SDK | Available | Not available. | Is not available.
| Available | Not available. | Available | Available only via Onfido mobile SDK. | Available | Not Available | Not available. | Is not available. | Not available. | N/A | N/A | |
Auto-capture SDK | Not Available | Not available. | Auto capture of selfies is available only in image capture SDK. | Not available. | Available. | Available | Available | Not available. | Available | Not available. | Not available. | Not available. | N/A | N/A | |
Test ID documents for testing | Not Available | Not available. | Test entities are available on the portal after account configurations. | Not available. | Not available. | Available | Not available. | Not available. | Available | Not available. | Not available. | Not available. | N/A | N/A | |
Verification Details | |||||||||||||||
Device Details against verification | Available | Available | Available only on the report. | Not available. | available. | Device details are not present. | Available | Not available. | Not available. | Available | Not available. | Yes available in dashboard. | Not available. | N/A | N/A |
Browser Details | Available | Available | Available only in the report. | Not available. | Not Available. | Available. | Not Available | Not available. | Not available. | Available | Available. | Not available. | Not available. | N/A | N/A |
Detailed Verification logs in the backoffice | Available | Available. | Available in the report and backoffice. | Are not available in backoffice. | Available. | Logs are maintained in APIs and might possible it will be available on dashboard. | Not Available | It’s present in the system and reports as well. | Available | Not Available | Available. | Available. | Not available. | N/A | N/A |
System Logs | Active session logs Available. | Available | Not available. | Is not available in backoffice. | Not available. | Complete system logs are not available. However, session logs are available on the dashboard. | Available | Available in the back office. | Not available. | Available | Not in the dashboard separately for KYC, but there are APIs that help to keep logs. | Is not available in backoffice. | Not available. | N/A | N/A |
Time Zone Setting | Not available. | Not available. | Available. | Setting panel is not available. | Available | Available. | Available | Not available. | Not available. | Available | Not for KYC. | Available. | Not available. | N/A | N/A |
Total Verification Time | It depends on the number of verification services and documents that are selected for KYC. Normally it takes 3 to 4 minutes. Sometimes it can take 17-18 minutes in verification process. | 15 minute. | End-users can get themselves verified within 30-60 seconds. Some services, for instance, facial biometric verification, take even less than 5 seconds to verify users. | According to Trulioo, identity verification will return in real-time, but document verification could take up to 10 minutes. | Depend upon internet speed according to Jumio. | After landing on hosted verification page, the process took around 3 minutes to upload documents and added a signature at the end. | under 60 seconds | It takes almost 90-110 seconds. | Depends upon number of verifications. 3-5 min on average. | Average verification time is 8 seconds | It usually takes 2 to 3 minutes to verify your identity on Stripe. Stripe will inform you on the dashboard whether your account is now activated or not. | It took around 2 minutes after hitting API using postman. And the report was available on the dashboard right after getting API response on the postman. | Not available. | N/A | N/A |