βAurabase Cloud est en bêta ouverte — accès instantanéObtenir un accès →
ACCUEIL/PRODUITS/EDGE FUNCTIONS
EDGE FUNCTIONS · WASM + AI

WASM à 300 POPs,
cold-start 5 ms.

Runtime WASM multi-langage (Rust, Go, TypeScript, Python). Cron, DLQ, secrets, streaming, AI Gateway unifié. Facturation à la milliseconde CPU.

5ms
COLD START
300
POPS
2.4M
JOBS/J
functions/ocr.tsTYPESCRIPT
import { edge } from '@aurabase/edge'
export default edge.handler(
async (req, ctx) => {
const file = await req.formData()
const text = await ctx.ai.vision({
image: file.get('upload'),
model: 'gpt-4o',
})
return Response.json({ text })
},
{ runtime: 'wasm', regions: ['eu', 'us'] }
)
#
Feature set

De l'HTTP handler au job asynchrone ML-heavy

§ 01

WASM multi-runtime

Rust, Go, TypeScript, Python compilés en WASM. Cold-start sous 8ms, memory-safe, sandboxed.

COLD START · 5-8ms

Cron scheduler

Crontab standard + extensions (@every 15m, @weekly). Dérive garantie sous 100ms, replay à la main possible.

SCHEDULE · CRONTAB

Job queue + DLQ

NATS JetStream sous le capot. Backoff exponentiel, DLQ automatique, replay depuis le Studio.

NATS · JS · DLQ

Streaming responses

SSE, HTTP/3 streaming, response chunks. Parfait pour LLM streaming, transcoding, ML inference.

HTTP/3 · CHUNKED

AI Gateway

Proxy unifié OpenAI, Anthropic, Mistral, Llama. Cache sémantique, budget per-tenant, observabilité baked-in.

UNIFIED · CACHED

Preview deployments

Une URL par PR GitHub/GitLab. Environment variables clonées, secrets masqués, cleanup au merge.

EPHEMERAL · PR-SCOPED
#
Réseau mondial

Déployé à 300 POPs, visible en 12 régions

§ 02

Votre code s'exécute au POP le plus proche de l'utilisateur. Les 12 régions majeures exposent des runtimes isolés, les 288 POPs edge routent et cachent intelligemment.

ANYCAST · BGP ROUTING · LATENCE DEPUIS PARIS
par · 5ms
lhr · 8ms
fra · 9ms
iad · 11ms
sfo · 14ms
gru · 18ms
nrt · 22ms
sin · 24ms
syd · 28ms
bom · 26ms
jnb · 30ms
dxb · 24ms
#
Performance

Mesuré en production, pas en benchmark

§ 03
5ms
COLD START P50
Pour un handler WASM Rust de 200 KB
300
POPS MONDE
Anycast routing, facturation à la ms CPU
2.4M
JOBS/JOUR
Traité sur le réseau Aurabase au Q1 2026
99.99%
SLA ENTERPRISE
Compensation de 20× le montant mensuel sur dépassement
#
Comparaison

Aurabase Edge · Cloudflare Workers · Vercel

§ 04
CapacitéAurabaseCloudflareVercel
RuntimeWASM multi-langV8 isolatesV8 isolates
Cold start P505ms5ms10ms
CronInclus · 1s resolutionInclusVia triggers
Job queue / DLQNATS inclusNonAdd-on
AI GatewayInclus · 4 providersNonNon
Preview deploysInclusInclusPro+
Facturationms CPU · GB-RAM-srequêtes × CPUrequêtes × compute
#
Use case

2.4M jobs/jour · 99.99% SLA

§ 05
HELVETICA LABS · DOCUMENT PIPELINE · ZURICH

« 2.4 millions d'OCR WASM/jour, 99.99% de réussite, coût divisé par 4 vs notre stack Kubernetes précédente. L'AI Gateway nous a économisé 6 mois d'ingénierie sur le cache sémantique. »

Lucas Steiner
Infrastructure Lead · Helvetica Labs
#
FAQ

Questions fréquentes

§ 06
Pourquoi WASM plutôt que V8 isolates ?+
WASM est multi-langages (Rust, Go, TypeScript, Python), memory-safe par design, portable. V8 isolates imposent du JS/TS uniquement, avec une surface d'attaque plus large (prototype pollution, etc.). Nos cold-starts sont comparables ou meilleurs grâce à la compilation AOT.
Comment fonctionne l'AI Gateway ?+
Un endpoint unique qui proxifie OpenAI, Anthropic, Mistral, Llama, Ollama. Cache sémantique (embeddings des prompts), budget par projet/tenant, fallback cross-provider sur timeout. Observabilité incluse : tokens, coût, latence par appel.
Et les secrets ?+
Stockés chiffrés avec une KMS par projet (envelope encryption AES-256). Injectés dans l'env au moment de l'exécution, jamais persistés côté worker. Rotation programmatique via CLI ou dashboard.
Quelle est la durée d'exécution max ?+
Handler HTTP : 60 s (plan Pro), 10 min (Enterprise). Jobs : pas de limite, retry-safe. Streaming responses : tant que le client reste connecté. Idempotence via Idempotency-Key header.
Peut-on déployer du code existant (Deno, Bun, Express) ?+
Les handlers fetch(request) standards fonctionnent tels quels. Les middlewares Express sont adaptés via un shim communautaire. Les applications Node complètes sont mieux sur aura-compute (VM), pas edge.
Quelle est la facturation exacte ?+
Plan Free : 100 000 invocations + 100 000 secondes CPU/mois. Plan Pro : 0,20 € / million invocations + 0,00001 € / ms CPU. Pas de facturation pour le temps idle (WASM dort). AI Gateway facturée au pass-through + 3% de marge.
EDGE EN 1 COMMANDE

Déployez votre premier handler, gratuitement.

Aucune config YAML. Aucun cold-start pénible. Aucun vendor lock-in.

Aucune carte bancaire requise · 500 MB gratuits · 50 000 MAU