quark · sviluppatori
Una piattaforma che si guida, non solo si clicca.
La console è la via più facile. Tutto ciò che fa — ogni sandbox, route, index e quota — è una chiamata API con la stessa forma, la stessa auth e le stesse regole. Non esiste una seconda interfaccia nascosta dove vive la vera piattaforma.
una interfaccia
Una superficie API coerente.
I servizi di Quark sono definiti da contratti versionati e fortemente tipizzati — gli stessi contratti che generano gli SDK che usi. Quella coerenza si traduce in convenzioni che impari una volta e applichi ovunque.
Da un index a un run in sandbox, tutto è una risorsa indirizzabile in un progetto — con label che puoi attaccare e leggere.
Le mutazioni accettano una chiave di idempotenza, così una connessione instabile non può avviare due run.
Gli update portano un etag — due autori non possono calpestarsi in silenzio.
Tutto ciò che richiede tempo reale — indicizzazione, rebuild, run batch — restituisce un'operazione da interrogare o di cui seguire il progresso in stream, con errori strutturati e ripetibili quando qualcosa fallisce.
List e watch fanno streaming invece di paginare, e il lavoro lungo riporta l'avanzamento mentre accade.
per il tuo team
La curva di apprendimento è una sola curva, non una per servizio.
automation
Scriptare l'intera piattaforma.
Pilota route, sandbox, workflow e index da script e CI con la CLI della piattaforma stessa.
Client generati e tipizzati che restano in passo con i servizi — perché vengono dalla stessa sorgente.
I grafici di step sono dichiarativi e versionati: definisci la pipeline, pubblichi la versione, avvii i run con input — e l'esecutore si checkpointa fino in fondo.
Un run è indirizzabile e ispezionabile — input, output, stato — dalla stessa API che l'ha avviato. Niente vive solo in un pannello della console.
local-first
Local-first, poi in hosting quando sei pronto.
La console si connette a una piattaforma consegnandole una mappa di endpoint, una chiave e un progetto — nient'altro. Lo stesso handshake funziona contro un deployment ospitato, l'hardware del tuo team o una piattaforma interamente tua.
Costruisci contro il tuo deployment, collegaci i test, poi promuovi le dichiarazioni identiche a uno condiviso. Nessun drift di ambiente, nessun folklore del «funziona solo in staging».
oltre la console
L'osservabilità vive nella foundation.
Le richieste portano il tenant, la risorsa e l'identità della richiesta attraverso i confini dei servizi — «cosa è successo qui» ha una trace, non una teoria.
Ogni servizio espone readiness, health e metriche in forme familiari.
Le operazioni sui Secret e le azioni sensibili sono registrate in ordine, leggibili dalla console.
Ogni run è registrato con input, output e stato — la risposta a “perché è successo” è una ricerca, non uno scavo nei log.
estensione
Costruito per essere esteso, non solo consumato.
I nuovi domini di capacità arrivano come prodotti che parlano gli stessi contratti, e la console li raccoglie automaticamente quando un deployment li abilita.
La tua capacità entra nella piattaforma e inizia a ospitare workload senza forkarla. I punti di estensione che ti servono sono quelli che la piattaforma usa già.
contatti
Parlaci di portare Quark in produzione.
Raccontaci i tuoi carichi — ti mostreremo cosa sa fare il tuo cloud.