> For the complete documentation index, see [llms.txt](https://legacy-docs.usesmileid.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://legacy-docs.usesmileid.com/readme.md).

# Welcome!

Smile ID equips developers with state-of-the-art tools for real-time Digital KYC, fraud prevention, anti-money laundering, KYC compliance, and user authentication across Africa. Our solutions, designed to simplify and secure the identity verification process, make Smile ID your trusted partner in enhancing user trust and compliance.

## Discover Smile ID

Smile ID is Africa's leading digital identity verification solution for businesses scaling across the continent. We help companies scale rapidly in Africa by confirming the true identities of their users in real-time, utilising any smartphone or computer. Our comprehensive suite of tools is tailored to meet a wide range of verification needs.

{% embed url="<https://youtu.be/0N7zPJJE6b0>" %}

## Key Features

* **Digital KYC**: Enable instant verification to accurately onboard your users within seconds.
* **Identity Verification**: Utilise a broad array of ID types for robust verification – we cover 8500 ID types across 220 countries.
* **User Authentication**: Implement secure authentication mechanisms to safeguard user accounts and prevent fraud during high-risk events.
* **Seamless Integration**: Benefit from easy-to-integrate solutions supported by detailed documentation and the ability to go live across all markets we cover with a single integration.

## Development Environments

Smile ID provides two environments to accommodate your development and testing needs:

* **Sandbox Environment**: Test your integration within our demo environment using [Test IDs](/supported-id-types/for-individuals-kyc/backed-by-id-authority/test-data.md), perfect for ensuring your integration functions as expected before going live.
* **Production Environment**: Launch your integration in a live environment to seamlessly onboard users and detect fraud.

Both environments are crafted to deliver identical user experiences, differing only in the use of test versus real data.

## Getting Started

### For Non-Developers

Even if you are not a developer, you can still utilise Smile ID's capabilities through our in-portal tools like SmartCheck and Smile Links, or by downloading our demo app. These tools empower organisations with flexible, efficient identity verification solutions without the need for technical expertise.

#### 1. SmartCheck: Ideal for Internal Verifications

SmartCheck serves as a powerful tool for departments within organisations needing to perform internal verifications. This no-code solution allows staff to run verification jobs directly through a web interface, simplifying processes such as employee onboarding, customer due diligence, and compliance checks when you already have the necessary data.

![SmartCheck Dashboard with the 'Run a SmartCheck' button highlighted](/files/ZyShSnFyywncymO2PUMO)

To use SmartCheck:

1. Access the [Dashboard](https://portal.usesmileid.com/partner/dashboard).
2. Click on **Run a SmartCheck**.
3. Select a product and service.
4. Input the necessary data, and submit.

![Service Selection Page showing options for product selection and action required](/files/qf1f1cSFJuvyWLqSxSdb)

The results, including all actions performed, will be displayed on a subsequent results page, enabling straightforward review and analysis.

#### 2. Smile Links: Ideal for Quickly Onboarding Your Customers

Smile Links is designed for businesses needing to share KYC verification processes with external parties (your customers). This flexible, no-code option allows for the creation of customised user verification flows, which can be shared via a secure link. Smile Links offers the following features:

* Generate verification links with ease directly from the Smile ID Portal.
* Customise the verification interface with your company branding.
* Support multiple ID types and verification methods within a single link.
* Efficiently track and manage your Smile Links through the Smile ID Portal.

#### 3. Smile Demo App:

Smile Demo App is designed for businesses to gain insights into the real-time workings of the Smile ID SDK and products.

1. Download the latest version on the [Google Play store](https://play.google.com/store/apps/details?id=com.smileidentity.sample\&pcampaignid=docs_share) or the [Apple App store](https://apps.apple.com/us/app/smile-id/id6448359701).
2. Add a [callback url](/further-reading/faqs/how-do-i-setup-a-callback.md) to your account
3. Scan a [QR code](/further-reading/faqs/using-the-demo-app-and-scanning-qr-codes.md) and start running jobs

[Learn more about using the demo app here](/further-reading/faqs/using-the-demo-app-and-scanning-qr-codes.md)

### For Developers

Developers can find detailed documentation, SDKs, and all tools necessary to seamlessly integrate Smile ID within their applications by visiting the [developer section](https://portal.usesmileid.com/partner/developer_tools).

## Support and Resources

Comprehensive support and documentation are available to facilitate your Smile ID integration or exploration of our no-code solutions. For guides, API documentation, and further assistance, visit our [Developer Portal](https://portal.usesmileid.com/partner/developer_tools).

Unlock Digital Africa with Smile ID.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://legacy-docs.usesmileid.com/readme.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
