---
title: Install Sikshya
description: Install the free Sikshya LMS plugin (and Sikshya Pro) on your WordPress site, then confirm everything is working.
---
# Install Sikshya
You install Sikshya LMS the same way you install any WordPress plugin — there is **no SaaS to sign up for**. Sikshya runs entirely on your own site.
**First time in WordPress?** After you activate the plugin, open **Sikshya** in the left sidebar and use [Your WordPress admin (Sikshya)](/admin-dashboard) as a plain-English map of every section.
## Before you start
Make sure your site meets these:
| What | Minimum | Recommended |
| --- | --- | --- |
| WordPress | 6.0 | 6.4 or newer |
| PHP | 7.4 | 8.1 or newer |
| MySQL / MariaDB | 5.7 / 10.3 | MySQL 8 / MariaDB 11 |
| Memory | 128 MB | 256 MB or more |
| HTTPS | Required to take live payments | Always recommended |
::: tip Not sure what your hosting has?
Open Tools → Site Health → Info in WordPress. The PHP and database versions are listed there.
:::
## Step 1 — Install the free plugin
The free **Sikshya LMS** plugin gives you a complete LMS — courses, lessons, quizzes, certificates, native checkout (PayPal), coupons, and learner dashboards.
You have three options:
- The easy way — In WordPress, go to Plugins → Add New, search Sikshya LMS, click Install Now, then Activate.
- If you have the ZIP file — Go to Plugins → Add New → Upload Plugin, choose
sikshya.zip, click Install Now, then Activate.
- The technical way — drop the
sikshya/ folder into wp-content/plugins/ over SFTP, then activate from the Plugins screen.
When you activate, Sikshya does a one-time setup behind the scenes:
- Creates three new user roles (Sikshya Instructor, Sikshya Student, Sikshya Assistant).
- Creates the database tables for enrollments, orders, certificates, and progress tracking.
- Seeds the default email templates.
You'll see a new **Sikshya** item appear in the WordPress admin sidebar.
## Step 2 — Install Sikshya Pro
PRO
Sikshya Pro is the upgrade plugin
Sikshya Pro is a separate plugin that unlocks licensed add-ons — Stripe, Razorpay, Mollie, Paystack, Square, Authorize.Net, Bank Transfer gateways; subscriptions; bundles; multi-instructor; gradebook; advanced certificates; drip; prerequisites; webhooks; marketplace; and more. The free plugin must be installed and active first.
View Sikshya Pro plans →
If you bought a Pro license:
- Make sure the free Sikshya LMS plugin is installed and active first. Sikshya Pro depends on it.
- Download
sikshya-pro.zip from your Mantrabrain account.
- Go to Plugins → Add New → Upload Plugin, choose the ZIP, Install, and Activate.
- Open Sikshya → License. Paste your license key into License key, then click Save & activate.
- Open Sikshya → Add-ons and turn on the add-ons your plan includes.
Tip: If you cloned the source from Git instead of downloading a release ZIP, run composer install --no-dev --optimize-autoloader from the sikshya-pro folder before activating.
## Step 3 — Confirm Sikshya is healthy
Run this quick checklist before adding real content.
| Check | Where |
| --- | --- |
| The **Sikshya** item appears in the admin sidebar | Admin sidebar |
| Permalinks are not set to **Plain** | Settings → Permalinks |
| Visiting `/wp-json/sikshya/v1/` returns JSON (not a 404) | Browser address bar |
| Visiting `/cart/` and `/checkout/` shows a page (even if empty) | Front of your site |
| **License** says **Active** PRO | Sikshya → License |
If any of these are red, head over to [Troubleshooting](/troubleshooting).
## Multisite
Sikshya is **Network: true** — it can be activated across a WordPress multisite network.
- Place the
sikshya/ (and sikshya-pro/) folder into wp-content/plugins/.
- Go to Network Admin → Plugins and choose Network Activate.
- Visit each subsite once to let Sikshya create that subsite's tables and roles.
- Activate the Pro license per subsite (one license slot each by default).
PRO
Multisite license tools
If you run a network with many subsites, the Multisite & network license tools add-on (Scale plan) helps you manage license slots across the network.
See Scale plan →
## What's next
- Run the [Quick start](/quick-start) — picks pages, currency, and gateways and gets you to your first published course in under an hour.
- Or jump straight to [Courses & curriculum](/courses) to start building.