β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

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

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

5ms
COLD START P50
Pour un handler WASM Rust de 200 KB
300
POPS MONDE
Anycast routing, facturation à la ms CPU
99.99%
SLA ENTERPRISE
Compensation de 20× le montant mensuel sur dépassement
#
Comparaison

Aurabase Edge · Cloudflare Workers · Vercel

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

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

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, Google Gemini. 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