---
title: "Installation"
space: "Kenya Compliance via Slade360 Advantage"
url: "https://docs.navari.co.ke/kenya-compliance-via-slade360-advantage/setup-configuration/installation"
updated: "2026-06-12"
---

Before installing the application, ensure that you have a working Frappe Bench environment with ERPNext installed.

To set up a new Bench instance, refer to the official [Frappe installation documentation](https://docs.frappe.io/framework/user/en/installation).

### Step 1: Install Required Applications

Install the Kenya localization dependency:

```markdown
bench get-app https://github.com/navariltd/navari_csf_ke.git

```

Install Kenya Compliance via Slade360 Advantage:

```sh
bench get-app https://github.com/navariltd/kenya-compliance-via-slade.git

```

### Step 2: Install Applications on Your Site

Install the dependency first:

```sh
bench --site <your-site> install-app csf_ke

```

Install Kenya Compliance via Slade360 Advantage:

```sh
bench --site <your-site> install-app kenya_compliance_via_slade

```

### Step 3: Apply Database Migrations

```sh
bench --site <your-site> migrate

```

## Running Tests

Enable testing:

```sh
bench --site <your-site> set-config allow_tests true

```

Run the test suite:

```sh
bench --site <your-site> run-tests --app kenya_compliance_via_slade

```

> Replace `<your-site>` with the name of your ERPNext site.

## [Frappe Cloud Installation](https://cloud.frappe.io/) ☁️

The application is available directly through the [Frappe Cloud Marketplace](https://cloud.frappe.io/marketplace/search) and can be installed without manually adding GitHub repositories.

After creating your Bench and Site:

1. Open the **Apps** tab on your Bench.
2. Click **Add App**.
3. Search for **[Navari CSF KE](https://cloud.frappe.io/marketplace/apps/csf_ke)** and add it to the Bench.
4. Search for **[Kenya Compliance (KRA eTIMS)](https://cloud.frappe.io/marketplace/apps/kenya_compliance_via_slade)** and add it to the Bench.
5. Once both applications have been added, install them on your Site.
6. Install **[Navari CSF KE](https://cloud.frappe.io/marketplace/apps/csf_ke)** first.
7. Install **[Kenya Compliance (KRA eTIMS)](https://cloud.frappe.io/marketplace/apps/kenya_compliance_via_slade)** afterwards.
8. Allow the installation and migrations to complete.

⚠️ **Important:** Always install **[Navari CSF KE](https://cloud.frappe.io/marketplace/apps/csf_ke)** before **[Kenya Compliance (KRA eTIMS)](https://cloud.frappe.io/marketplace/apps/kenya_compliance_via_slade)**, as the compliance application depends on features and configurations provided by the Kenya localization package.

## ⚠️ Important Note

This integration relies on Slade360 Advantage as the compliance middleware provider for communication with KRA eTIMS services through the VSCU and OSCU frameworks.

Before using the application in production, organizations must complete onboarding, credential provisioning, and compliance setup through Slade360 Advantage.

### Onboarding & Registration

`etims@savannahinformatics.com`

### Technical Support

`support@navari.co.ke`