Documentation

Everything you need to set up, configure, and get the most out of Acadyl.

🚀

Getting Started

Welcome to Acadyl. This guide walks you through creating your account, setting up your first branch, and going live in under 48 hours.

  1. Create your Acadyl account at app.acadyl.com
  2. Add your school name, logo, and contact details
  3. Define your academic year and term structure
  4. Invite your admin staff via email or CSV import
  5. Run the Go-Live checklist to verify your setup
🔒

Coming Soon

This section is under active development and will be available soon.

Request Early Access →
⚙️

Installation

Acadyl is a fully cloud-hosted SaaS platform — no installation required. Access it from any browser on any device.

bash
# No installation needed.
# Simply open your browser and navigate to:
https://app.acadyl.com

# For the mobile app (coming soon):
npm install @acadyl/mobile-sdk
🔒

Coming Soon

This section is under active development and will be available soon.

Request Early Access →
🔧

Configuration

Configure fee structures, grading scales, attendance rules, notification templates, and more from the Settings panel.

bash
// Example: Fee structure config (JSON export)
{
  "fee_types": ["Tuition", "Transport", "Exam"],
  "billing_cycle": "monthly",
  "late_fee": { "enabled": true, "grace_days": 7, "amount": 500 }
}
🔒

Coming Soon

This section is under active development and will be available soon.

Request Early Access →
📦

Modules

Acadyl is built around independent modules — Students, Fees, Attendance, Exams, Timetable, and Communication. Each can be enabled or disabled per branch.

bash
// Enable modules via the Admin API
PATCH /api/v1/branches/{branch_id}/modules
{
  "attendance": true,
  "timetable": true,
  "exams": true,
  "communication": true
}
🔒

Coming Soon

This section is under active development and will be available soon.

Request Early Access →
🔌

API Reference

The Acadyl REST API lets you integrate student data, fee records, and attendance with your existing systems. All endpoints require Bearer token authentication.

bash
# Authenticate
curl -X POST https://api.acadyl.com/v1/auth/token \
  -H 'Content-Type: application/json' \
  -d '{"client_id": "<id>", "client_secret": "<secret>"}'

# Fetch students
curl https://api.acadyl.com/v1/students \
  -H 'Authorization: Bearer <token>'

Can't find what you're looking for?

Our support team is available Mon–Fri, 9am–6pm PKT.

Contact Support