
Ilios
Ilios is an open-source curriculum management platform for health professions education.
What Ilios is
Ilios is an open-source curriculum management platform for health professions education. It collects, manages, analyzes, and delivers curricular information for schools and institutions, organizing complex curricula across programs, departments, and schools while supporting data integrity, security, and intellectual property controls. Program management includes year-by-year tracking, competency domains, content review workflows, and historical audits. Calendar tools provide search, mobile views, synchronization and downloads, access to online learning environments, and alerts about schedule, location, or content changes. Reporting supports curriculum mapping, teaching- and content-hours tracking, trend reporting, archiving, and accreditation work. An API connects external data sources, and Ilios complements Moodle and Canvas. The project describes the code as community-based and available to fork on GitHub. Ilios 3 uses a Symfony PHP/SQL backend, with a LAMP stack on Linux recommended; Windows IIS deployments are also possible. A live demo is available.
Good
- Tracks programs and competencies year by year.
- Calendar alerts cover schedule, location, and content changes.
- Reporting includes curriculum mapping and accreditation support.
- API connects external data sources.
- Code is available to fork on GitHub.
Watch out
- No free plan is listed.
- Implementation, customization, and deployment fees are separate.
- Linux with a LAMP stack is recommended for Ilios 3.
Who it suits
Ilios is designed for health professions schools and institutions managing curriculum across programs or departments. It may suit organizations seeking curriculum tracking, reporting, and connections to learning systems such as Moodle or Canvas.
Verdict
Ilios focuses on the curriculum organization, scheduling, and reporting needs of health professions education. Institutions should account for hosting and separate implementation-related fees when considering its hosted service.
Plans and prices
From Ilios's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Custom Development | Priced on request | starting at $185/hr |
| LTI Component Activation | $500, paid once | one-time fee |
| Hosted Ilios | $1,000 a month | Implementation, customization and deployment billed separately · per school |
| Virtual Online training | $8,500, paid once | two days, starting at |
| Mirror test / stage environment | $10,200 a year | $850/mo |
| Core Hosting Services | $12,000 a year | One-time implementation fee required: $15,000.00 · annual |
| Onsite training | $13,800, paid once | two days, starting at |
| One-time Implementation fee | $15,000, paid once | required implementation fee · required |
The facts
Each one read from Ilios's own pages, with the date it was checked.
What it does
- Accessibility limit
- The VPAT marks WCAG 2.2 dragging as unsupported and target-size as partially supported, with several AAA criteria unsupported.checked 15 Oct 2026
- API authentication
- API requests use expiring JSON Web Tokens in the X-JWT-Authorization header, and token permissions follow the creating user's account permissions.checked 15 Oct 2026
- API documentation
- Each installation exposes endpoint documentation and a testing sandbox at /api/doc.checked 15 Oct 2026
- API tokens
- The 2026 summer update says Ilios rebuilt its service and API token architecture for individual and business-to-business connectivity.checked 1 Oct 2026
- Authentication
- The deployment uses native authentication by default and can be configured for Shibboleth 2.4, CAS, or LDAP.checked 1 Oct 2026
- Calendar
- The calendar provides user-specific views, multi-mode search, mobile access, synchronization, downloads, learning-environment links and schedule-change alerts.checked 15 Oct 2026
- Calendar editing limitation
- UCSF says optional seminars are excluded and users cannot edit the Ilios Calendar or add personal events to it.checked 15 Oct 2026
- Calendar sync limitation
- UCSF says third-party calendar applications can take about three to four hours to show schedule changes.checked 15 Oct 2026
- CLI and theming
- The repository documents command-line maintenance commands and frontend theming instructions.checked 15 Oct 2026
- Content-download limitation
- UCSF says lecture captures cannot be directly downloaded and are accessible through Ilios Calendar links.checked 15 Oct 2026
- Course management
- Courses and events can include objectives, competency mappings, group permissions, teaching-hour tracking, learning materials, reports and academic-year rollover.checked 15 Oct 2026
- Current release
- The August 13, 2026 update reports version 3.139.0, API 3.14 and frontend 46.4.2.checked 15 Oct 2026
- Curriculum management
- The platform supports complex curricula organized by departments, programs, schools, or institutions while maintaining data integrity, security, and intellectual property controls.checked 1 Oct 2026
- Deployment
- Ilios 3 uses a Symfony PHP/SQL backend and recommends a LAMP stack on Linux, while institutions have also deployed it on Windows IIS.checked 1 Oct 2026
- Group management
- Administrators can create learner and instructor groups, auto-generate cohorts, assign defaults, copy groups and import learner data from CSV or other feeds.checked 15 Oct 2026
- Historical security issue
- A 2012 SourceForge notice disclosed a potential authentication flaw that was corrected in an updated Ilios codebase.checked 15 Oct 2026
- Hosted operations
- The project offers managed hosting with migration help, automatic upgrades and current releases managed by the core team.checked 15 Oct 2026
- Hosting protections
- Hosted pricing lists database backups, learning-material backups, additional storage, load balancing and failover, audit logs, and multi-zone redundancy as included services.checked 1 Oct 2026
- Identity and roles
- Ilios imports enrollment and identity feeds, exports data to third-party applications, assigns roles and supports guest or temporary access.checked 15 Oct 2026
- Independent institutional adoption
- UCSF's pharmacy help documentation shows Ilios used operationally for course schedules, materials, deadlines, announcements and calendar synchronization.checked 15 Oct 2026
- Independent project history
- SourceForge records Ilios moving its repository to GitHub in December 2012 after earlier beta and stable releases.checked 15 Oct 2026
Where it runs
- Browser support
- The project lists current Chrome, Firefox, Edge, Safari and Safari iOS as supported browsers.checked 15 Oct 2026
The company
- Founded
- 2009checked 28 Sep 2026
- Headquarters
- San Francisco, California, United Stateschecked 28 Sep 2026
The full review of Ilios
Ilios is an open-source curriculum management platform designed for health professions education. It fits schools and institutions coordinating multi-level programs, longitudinal requirements, and accreditation work. Its integrated curriculum, calendar, and reporting tools are powerful, but the financial and implementation commitment suits institutional buyers rather than small teams.
Overview
Ilios brings curriculum information, scheduling, analysis, and delivery into a system that can span departments, programs, schools, or an entire institution. Its governance features matter when many contributors must maintain a reliable record of competencies, content, approvals, and historical changes. Schools looking only for a simple course catalog or standalone timetable will find much of that scope unnecessary.
The project is community-based and open source, with code that can be forked on GitHub. That offers institutions control over their deployment and customization, while also putting more responsibility on them to plan technical operations unless they choose hosted service.
Key features
Curriculum and program tracking
Ilios handles complex curricula with controls for data integrity, security, and intellectual property. Year-by-year longitudinal tracking, competency domains, disciplines, content-review workflows, and historical audit capabilities support programs that must demonstrate how requirements evolve over time. Approval workflow and version history reinforce formal curriculum governance rather than informal document sharing.
Calendar and learner access
Calendar management combines multi-modal search with mobile views, synchronization, downloads, links into online learning environments, and real-time alerts for schedule, location, and content changes. That combination is valuable where teaching plans change during a term and participants need current information in more than one place. It is a broader scheduling proposition than a basic calendar, but it also implies a larger setup and data-maintenance effort.
Reporting and integrations
Relational reporting through an API, teaching-hours and content-hours tracking, curriculum mapping, trend reporting, archiving, and accreditation-support tools address the evidence needs of health professions schools. The API can connect external data sources and systems, while Ilios complements learning environments such as Moodle and Canvas. LMS integrations are supported. The 2026 summer update moved LTI components to protocol 1.3 and rebuilt service and API token architecture for more secure, robust individual and business-to-business connectivity.
Pricing
Ilios is paid software with hosted pricing starting at $1,000 per month. There is no free plan, and hosted pricing is billed per school; implementation, customization, and deployment fees are separate.
| Plan or fee | Price | What it covers |
|---|---|---|
| LTI Component Activation | $500, paid once | One-time LTI component activation |
| Hosted Ilios | $1,000 a month | Hosting service starting price, billed per school |
| Mirror test / stage environment | $10,200 a year (billed $850/mo) | Test or stage environment |
| Core Hosting Services | $12,000 a year | Core hosting services, billed annually |
| One-time Implementation fee | $15,000, paid once | Required implementation fee |
Hosted services include database and learning-material backups, additional storage, load balancing and failover, audit logs, and multi-zone redundancy. Those protections make the hosted route more credible for institutions that do not want to operate production infrastructure, but the required implementation charge and optional test environment materially raise the first-year budget. Self-hosting avoids the hosted subscription but requires an institution to provide and maintain the deployment stack.
Platforms
Ilios supports API, iOS, Linux, self-hosted, web, and Windows access. Ilios 3 uses a Symfony PHP/SQL backend and recommends a LAMP stack on Linux, although institutions have also deployed it on Windows IIS. Native authentication is the default, with configuration options for Shibboleth 2.4, CAS, or LDAP. A live demo is available, and prospective users can request credentials and access instructions from [email protected].
Who it's for
Health professions schools, departments, programs, and institutions are the natural audience. Ilios is a strong match for organizations that need longitudinal curriculum oversight, competency and content review, schedule coordination, API-based reporting, and accreditation evidence in one platform. It is a poor fit for an individual instructor, a small team with a short course list, or any buyer unable to fund implementation and ongoing technical administration.
Pros and cons
Pros
- Deep curriculum governance: longitudinal tracking, approvals, version history, and audit capabilities support accountable program management.
- Operational breadth: calendar synchronization, change alerts, learning-environment links, reporting, and mapping cover both delivery and oversight.
- Open deployment model: institutions can self-host, fork the code, or use hosted infrastructure with backups, failover, audit logs, and multi-zone redundancy.
- Standards-based connectivity: API, LMS integrations, and updated LTI 1.3 support connections to existing systems.
Cons
- High entry cost: the $15,000 required implementation fee sits alongside hosting and possible customization or deployment charges.
- Institutional complexity: self-hosting calls for PHP/SQL and server expertise, while hosted deployments still require planning and implementation work.
- No free tier: smaller programs cannot trial an ongoing plan without committing to a paid arrangement.
Alternatives
Choose Atlas instead if a web-based curriculum tool with a free standards library and optional $500-per-year public site better matches your budget and sharing needs.
OpenCurriculum is the better starting point for teams wanting a free web plan, with limits ranging from one user and 10 courses to 10 users and 50 courses on its free tiers.
Pick Outcomap for a free web option centered on outcome maps, with a forever-free plan capped at one map and five AI generations or edits per month.
ExamSoft is a paid alternative for assessment-focused deployments across iOS, macOS, web, and Windows.
Consider Modern Campus CMS when a paid content-management platform with web, mobile, API, and self-hosted options is the priority.
CourseLoop is a paid alternative available through API and web access.
Choose Kuali Curriculum Management if you prefer a paid curriculum product with pricing arranged through a personalized demo.
PeopleGrove Engagement Hub is a paid web platform that also offers a free plan.
For category-wide comparison, see Curriculum Management Software.
Verdict
Ilios is a strong choice for health professions institutions that need one governed system for curriculum structure, scheduling, reporting, and integrations. Its open-source flexibility and substantial hosting protections are meaningful advantages when the organization can support implementation. Look elsewhere if your program is small, needs only lightweight planning, or cannot justify the required implementation fee and recurring hosting costs.
Alternatives to Ilios
- 1

Atlas
Free planAndroidiOSWebAPI8.0From $500 a year - 2
OpenCurriculum
Free planWebAPISelf-hosted7.3From $5 a month - 3
mapEDU
Free planWebAPI6.7Free plan - 4
ExamSoft
iOSWebmacOSWindows6.6 - 5
Outcomap
Free planWeb6.5From $90 a year - 6
Watermark Curriculum Strategy
AndroidiOSWebAPI6.5
