Can AI agents automate eVaka?
City of Espoo · hybrid · kindergarten-administrationeducationpublic-sector
eVaka is automatable as the City of Espoo's open-source early-childhood ERP HTTP API, not as Visma Flyt Barnehage, IST Everyday, or Aula. The Espoo page presents eVaka as the client and information system for Espoo early-childhood units, used to apply for places, book attendance, message staff, and process fees and decisions. Espoo develops it with Tampere, Oulu, and Turku. The espoon-voltti/evaka repository is LGPL-2.1-or-later and names an API gateway that authenticates users and routes citizen, employee, and employee-mobile requests to backend services. Gateway source exposes REST prefixes /citizen, /employee, /employee-mobile, and /integration. Citizen and employee login use Suomi.fi SAML; employees may also use AD SAML. Downstream service calls use JWK-signed JWTs. The /integration prefix uses HTTP Basic. There is no published partner OpenAPI catalogue. A self-hosting municipality can call the same APIs the frontends use. A hosted Espoo tenant still requires municipal identity and process access. First-party MCP ownership is not established. Computer-use viability is unassessed. API scores 5 and is the best path.
Best path today: api · Overall automatability: 5/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restsamlhttp-basicjwt coverage: partial · docs |
| SDK | unknown | official: unknown |
| MCP | unknown | verdict: unknown |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | yes | apigw-proxyintegration-basic-auth webhooks: unknown |
| Data access | export: unknown · import: unknown | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. Espoo's guardian product is a browser e-service with Suomi.fi strong authentication. The documented machine path is the open-source HTTP API gateway, not browser control of a municipal tenant.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 5 | — | — | — | — | — | 5 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-13 |
vendor | declared | source | 2026-09-13 |
license | declared | source | 2026-09-13 |
deployment | declared | source | 2026-09-13 |
modalities.api.exists | declared | source | 2026-09-13 |
modalities.api.kinds[0] | declared | source | 2026-09-13 |
modalities.api.auth[0] | declared | source | 2026-09-13 |
modalities.api.auth[1] | declared | source | 2026-09-13 |
modalities.api.auth[2] | declared | source | 2026-09-13 |
modalities.api.coverage | declared | source | 2026-09-13 |
modalities.api.docs | declared | source | 2026-09-13 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-13 |
modalities.extensibility.scripting[1] | declared | source | 2026-09-13 |
modalities.rpa.ui_stack[0] | declared | source | 2026-09-13 |
modalities.agent_docs.llms_txt | scraped | source | 2026-09-13 |
verdict.scores.api | declared | source | 2026-09-13 |
freshness.watch[0].url | declared | source | 2026-09-13 |
freshness.watch[1].url | declared | source | 2026-09-13 |
freshness.watch[2].url | declared | source | 2026-09-13 |
freshness.watch[3].url | declared | source | 2026-09-13 |
Related tools
Other products in this database that share a category with eVaka.
Last verified 2026-09-13 · volatility medium · JSON record