Faste jobber — kjør noe hver natt
Deklarer [[crons]] i manifestet med en 5-felts
cron-tidsplan (UTC) og en sti, så kaller plattformen appen din på det
tidspunktet — hver natt, hver time, eller når du vil. Kallet bærer en
nøkkel (NYSKY_CRON_KEY) som plattformen injiserer automatisk,
så appen kan verifisere at det faktisk er plattformen som ringer. Svar 200
innen timeouten; kall kan komme på nytt, så gjør arbeidet idempotent.
Rammen: ingen cron betyr ingen bakgrunnskjøring. nysky har ingen egen kø-tjeneste — mønsteret for bakgrunnsarbeid er en tabell (eller nøkkel/verdi-lageret) og en fast jobb som plukker fra den. Se rammene.
Faste jobber kjøres etter 5-felts cron-tidsplan i UTC.
Hemmeligheter kan settes og roteres, men aldri leses ut igjen.
Kall mellom apper er med i alle betalte nivåer.
Hemmeligheter som aldri kan leses ut
API-nøkler og andre hemmeligheter legges inn skrivebeskyttet: de kan settes og roteres, men aldri leses ut igjen — håndhevet i plattformens tilgangslag, ikke i en policy. Verdien injiseres som miljøvariabel i appen din, og kan ikke hentes tilbake av oss, av CLI-en eller av assistenten din.
Bygger du med en AI-agent, finnes det en egen luke så hemmeligheten
aldri havner i samtalen: agenten kjører nysky secret request og
får en engangs-URL. Du åpner den og limer inn verdien selv — den går rett
inn i plattformen, og lenken varer i 30 minutter og virker nøyaktig én
gang.
Kall mellom appene dine
Apper når ikke hverandre som standard — nettverket er default-deny. Skal
app A kalle app B i samme konto, deklarerer A det med
[[kall]] i manifestet. Plattformen åpner nettverksveien og
injiserer adresse og en delt hemmelighet
(KALL_B_URL/KALL_B_SECRET) som mottakeren
verifiserer selv.
[[kall]] er tilgjengelig for alle betalte nivåer.
Gratis-nivået kjører isolerte apper — og kall på tvers av kontoer finnes
ikke i det hele tatt: det er en isolasjonsgrense, ikke en begrensning vi kan
løsne på.