dokumentasjon

Hva kan du bygge på nysky?

Du beskriver appen i én liten fil, assistenten setter den opp — adresse, HTTPS, database og lagring følger med. Alt kjører i Norge.

Kort fortalt

Du beskriver appen din i én liten fil, og assistenten din setter den opp. Du får en adresse som virker med én gang, database og fillagring hvis du trenger det, og HTTPS uten å gjøre noe. Appene og dataene dine kjører i Norge.

Skrevet for mennesker. Assistenten din leser agent.md — dette er den samme plattformen forklart så du kan vurdere om den passer.

Hva slags apper

  • Nettsider og API-er — skrevet i JavaScript eller TypeScript. Starter på millisekunder.
  • Statiske sider — Astro, Next, SvelteKit, Hugo og flere. Du peker på byggekommandoen, vi serverer resultatet.
  • Alt annet — trenger du Python, Go eller et bestemt bibliotek, kjører vi appen din som container fra din egen Dockerfile.

Det du får med

DatabasePostgreSQL. Du kan slå på rad-nivå sikkerhet, slik at én brukers data er stengt for en annen i selve databasen.
FillagringS3-kompatibel lagring for bilder, vedlegg og dokumenter.
Nøkkel/verdiEt raskt lite oppslagslager for cache, sesjoner og tellere — ferdig oppsatt, uten at du skriver databaseoppsett selv. Verdier kan få en utløpstid, ryddes automatisk hver time, og lagres like trygt som resten av databasen din.
Adresse og HTTPSAppen får navn.nyapp.no med en gang. Eget domene på betalte planer, med sertifikat som fornyes selv.
InnloggingAppen ligger bak nysky ID-innlogging uten at du skriver noe selv: bare du slipper inn, eller de du legger til med e-post. På Fri-nivået kan appen være åpen for alle.
HemmeligheterAPI-nøkler legges inn skrivebeskyttet. De kan ikke leses ut igjen — heller ikke av oss, og heller ikke av assistenten din.
Faste jobberKjør noe hver natt, hver time, eller på et fast tidspunkt. Alle betalte nivåer, inntil 4 jobber per app.

Personvern som standard

Appens logg krypteres med en nøkkel bare du har — vi kan ikke lese den. Trenger appen din det (for eksempel i helse), finnes også en modus der ingen logg føres i det hele tatt. Plattformens egne hendelser, som kjøp og domeneendringer, føres i et revisjonsspor der endringer i ettertid kan oppdages.

Apper når ikke hverandre eller internett uten at du sier ifra. Skal appen din snakke med en tjeneste ute, skriver du det opp — resten er stengt.

Når du er flere

Du kan gi kollegaer tilgang med deres egen innlogging, koble appene dine sammen, og deploye automatisk når noen pusher kode.

Godt å vite

  • Vi har ikke egen kø-tjeneste. Trenger du bakgrunnsarbeid, gjør du det med en tabell (eller nøkkel/verdi-lageret) og en fast jobb som plukker fra den.
  • Container-apper kjører på én maskin med mindre du selv ber om flere. Det er et bevisst valg: en app som skal kjøre flere steder samtidig, må være bygget for det.

Kom i gang

Første steg er en nysky ID — den er innloggingen din til alt. Deretter er enkleste vei å be assistenten din: «Les https://nysky.no/agent.md og sett opp appen min på nysky.» Vil du gjøre det selv, bruker du kommandolinjeverktøyet nysky.

Appen beskrives i én liten fil (nysky.toml) og settes opp av assistenten din.

PostgreSQL, S3-lagring, nøkkel/verdi og faste jobber følger med.

Appene og dataene kjører i Norge.

Hemmeligheter er skrivebeskyttet: de kan ikke leses ut igjen, heller ikke av oss.

For den tekniske leseren: hele utviklerdokumentasjonen ligger på /docs — manifestet felt for felt, CLI-referansen og teknisk oversikt. Assistenten din leser agent.md.

Videre lesning