{
 "categories": [
  "education",
  "public-sector"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-13",
   "fact": "homepage",
   "note": "Peppi-konsortio presents Peppi as a modular digital ecosystem owned and developed by Finnish higher-education institutions, with on-premise consortium delivery and Metropolia-produced SaaS.",
   "source": "https://www.peppi-konsortio.fi/peppi-ohjelmisto/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "vendor",
   "note": "The product page is published by Peppi-konsortio. Consortium contacts are named on that page.",
   "source": "https://www.peppi-konsortio.fi/peppi-ohjelmisto/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "deployment",
   "note": "Two delivery models are named: consortium-maintained On-Premise (Peppi Perus) and Software as a Service produced by Metropolia.",
   "source": "https://www.peppi-konsortio.fi/peppi-ohjelmisto/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "platforms",
   "note": "Architecture copy describes role-based web desktops. No native App Store client is named on the opened pages.",
   "source": "https://www.peppi-konsortio.fi/arkkitehtuurikuvaus/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "license",
   "note": "Peppi is owned and developed by member higher-education institutions. The opened pages present a consortium-owned national system, not a commercial product sale.",
   "source": "https://www.peppi-konsortio.fi/peppi-ohjelmisto/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.exists",
   "note": "Rajapintasovellus 1.2.0 is documented as offering a REST API, report, and index-search services for integrations.",
   "source": "https://peppi-doc.metropolia.fi/api-application-1.2.0/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.kinds[0]",
   "note": "The external integration port is described as REST API plus JWT. A C4 diagram labels the integrator relationship REST API + JWT.",
   "source": "https://peppi-doc.metropolia.fi/api-application-1.2.0/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.kinds[1]",
   "note": "The architecture page states that service interfaces are implemented with REST and SOAP technologies as needed.",
   "source": "https://www.peppi-konsortio.fi/arkkitehtuurikuvaus/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.auth[0]",
   "note": "Integrations call the external interface with a username and JWT token described as an API key. Admin desktop portlets hold authentication and authorization data.",
   "source": "https://peppi-doc.metropolia.fi/api-application-1.2.0/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.coverage",
   "note": "The consortium lists packaged national transfers to VIRTA, KOSKI, and Opintopolku, plus LMS, exam, HR, finance, and BI connections. Public pages do not publish a full resource list, so coverage stays partial.",
   "source": "https://www.peppi-konsortio.fi/integraatiot-ja-liitannaiset/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.api.docs",
   "note": "The consortium technical-documentation index lists Peppi 5.x, Rajapintasovellus RPS, HED-tiedonvaihtaja, and other modules. The page states that some documentation requires login.",
   "source": "https://peppi-doc.metropolia.fi/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Rajapintasovellus is a Peppi module plus a separate Spring Boot application that implements the openings managed from the admin desktop.",
   "source": "https://peppi-doc.metropolia.fi/api-application-1.2.0/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.data_access.export[0]",
   "note": "Generic export 1.5.1 documents export of teaching elements in RIPA schema v9, including course units, study modules, offerings, realizations, registration packages, and categories.",
   "source": "https://peppi-doc.metropolia.fi/generic-export-1.5.1/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.rpa.notes",
   "note": "LAB's public guide treats Peppi and Sisu as successive, distinct student-information systems. Peppi use at LAB ended in July 2026 when Sisu replaced it. This record does not merge the two products.",
   "source": "https://elab.lab.fi/en/student-it-guide/peppi-sisu",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://www.peppi-konsortio.fi/llms.txt returned 404 on 2026-09-13.",
   "source": "https://www.peppi-konsortio.fi/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-13",
   "fact": "verdict.scores.api",
   "note": "REST plus JWT is declared, but token issuance, hosts, and a resource catalogue stay institution-operated or login-gated. That is a usable, gated, incomplete API path.",
   "source": "https://peppi-doc.metropolia.fi/api-application-1.2.0/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Peppi product page, including on-premise and Metropolia SaaS delivery.",
   "source": "https://www.peppi-konsortio.fi/peppi-ohjelmisto/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current public integrations and add-on page, including VIRTA, KOSKI, and Opintopolku.",
   "source": "https://www.peppi-konsortio.fi/integraatiot-ja-liitannaiset/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current public Rajapintasovellus 1.2.0 page describing REST plus JWT.",
   "source": "https://peppi-doc.metropolia.fi/api-application-1.2.0/",
   "tier": "declared"
  },
  {
   "date": "2026-09-13",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current consortium technical-documentation index, including the login-required notice.",
   "source": "https://peppi-doc.metropolia.fi/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-13",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.peppi-konsortio.fi/peppi-ohjelmisto/"
   },
   {
    "type": "docs",
    "url": "https://www.peppi-konsortio.fi/integraatiot-ja-liitannaiset/"
   },
   {
    "type": "docs",
    "url": "https://peppi-doc.metropolia.fi/api-application-1.2.0/"
   },
   {
    "type": "docs",
    "url": "https://peppi-doc.metropolia.fi/"
   }
  ]
 },
 "homepage": "https://www.peppi-konsortio.fi/peppi-ohjelmisto/",
 "id": "peppi",
 "license": "free",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "jwt-api-key"
   ],
   "coverage": "partial",
   "docs": "https://peppi-doc.metropolia.fi/api-application-1.2.0/",
   "exists": true,
   "kinds": [
    "rest",
    "soap"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "ripa-schema"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [
    "rajapintasovellus"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Peppi role desktops are web applications. The documented machine path is the consortium Rajapintasovellus REST API with JWT, plus institution-operated integrations, not browser control of student records. Sisu is a separate Finnish SIS.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Peppi",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "sikt-fs",
   "ladok",
   "canvas-lms",
   "inspera-assessment"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Peppi-konsortio",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 4,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 4,
   "rpa": null
  },
  "summary": "The best evidenced machine path into Peppi is the consortium Rajapintasovellus, not a public OpenAPI catalogue and not MCP. peppi-doc.metropolia.fi publishes Rajapintasovellus 1.2.0 as a REST API, report, and index-search surface. Integrations call an external Spring Boot port with a username and JWT API key; a Liferay portlet on the admin desktop holds authentication and authorization data. Architecture copy states service interfaces are implemented with REST or SOAP as needed. Packaged national feeds to VIRTA, KOSKI, and Opintopolku, and a RIPA-schema export of course units and implementations, are declared. The technical-documentation index states that some documentation requires login. Public pages do not publish a resource catalogue, token-issuance URL, or self-serve developer portal. Delivery is consortium on-premise or Metropolia-operated Peppi SaaS. Sisu is a different student-information system; LAB's public guide states Peppi use there ended in July 2026 when Sisu replaced it. First-party MCP ownership is not established. Computer-use viability is unassessed. API scores 4 and is the best path.\n"
 }
}