
Teknologien
Ekte programvare, på en plattform laget for det.
Studio skriver vanlig kildekode i rammeverket teamet deres allerede bruker, på en backend med et dokumentert REST-API. Utviklerne deres kan se inn i hvert eneste lag.
Hvert lag har en eier.
De fire lagene
- 01
Identitet
Identitetsleverandøren deres
Microsoft Entra ID, Google Cloud Identity eller en annen OpenID Connect-leverandør, som Okta, Auth0 eller Keycloak.
Deres IT
- 02
Applikasjon
Softeria Studio
Gjør et ønske skrevet med vanlige ord om til vanlig kildekode. Den leser eksisterende kode og data før den endrer noe.
Teamene deres bygger
- 03
Backend
RestAPI.com
Databasen og et dokumentert REST-API, med roller, tilgang på radnivå og funksjoner på serveren i JavaScript eller TypeScript.
IT setter reglene
- 04
Drift
Administrert drift
På vår egen plattform, i en region dere velger i EU eller Norge. Utrulling, sikkerhetskopier og sikkerhetsoppdateringer er inkludert.
Driftet av Softeria
Regelen bor i dataene, ikke i hver app.
Der reglene håndheves
Tilgangen avgjøres av koblingene mellom postene, på serveren, ved hver forespørsel. Når Kari ber om befaringer, får hun dem i sin egen region — resten forlater aldri serveren, uansett hva appen foran den gjør.
// inspections
{ "name": "project",
"type": "lookup",
"target": "projects" }
{ "name": "status", "type": "string" }
{ "name": "notes", "type": "text" }
// projects
{ "name": "region",
"type": "lookup",
"target": "regions" }
// sikkerhetsregel på inspections:
// en bruker når en post
// gjennom koblingene i dataene
Users
→ RegionMembers
→ Regions
→ Projects
→ InspectionsGET /api/inspections?lookups=id
Authorization: Bearer ‹Karis token›
200 OK
[
{ "id": "6f2a1c4e-…",
"status": "signed",
"project": { "id": "b320fe87-…" } },
{ "id": "a913b8d0-…",
"status": "open",
"project": { "id": "b320fe87-…" } }
]
// Bare befaringene Kari når
// gjennom regionen sin. Resten
// filtreres bort på serveren.Illustrasjon, forenklet. Hver post får også id, created, createdBy, modified og modifiedBy, satt av plattformen.
Også innebygd
Sanntidsoppdateringer
Abonner på en samling og få beskjed om endringer idet de skjer, etter de samme tilgangsreglene.
I dokumentasjonen (åpnes i ny fane)MCP for KI-assistenter
Hvert driftet API svarer på MCP på sin egen adresse. Assistenten logger inn som brukeren og følger de samme reglene.
Les guidenI dokumentasjonen (åpnes i ny fane)Eksport som ren SQL
Takeout skriver hele databasen — struktur, data eller begge deler — som SQL-skript enhver vanlig database kan lese.
I dokumentasjonen (åpnes i ny fane)Sikkerhetsregler
Hvordan en regel følger koblingene i dataene, som over — skrevet ut i sin helhet, med begrensningene.
I dokumentasjonen (åpnes i ny fane)
Les dokumentasjonen før dere tror på oss.
For utviklere
Datamodellen, API-et, roller, sikkerhetsregler, funksjoner og drift er dokumentert åpent. Prøv det så i Studio, eller spør dem som har bygget det.