Developer API Specs
Queue Tectonic LaTeX compilation through Supabase Edge Functions, with artifacts stored in Supabase Storage.
Texva exposes a Supabase Edge Function that enqueues compile jobs. The Rust worker handles Tectonic and writes PDFs back to Supabase Storage.
/functions/v1/enqueue-compile
Queues a compilation job in Supabase Postgres. Returns immediately with the job ID and current status.
Request Headers
Authorization
Bearer <YOUR_TOKEN> (Required)
Content-Type
application/json (Required)
JSON Body Parameters
project_id
UUID (Required). Project used for RLS and artifact access.
input_latex
String (Required). Standard LaTeX source content.
curl Shell Script
curl -X POST "$NEXT_PUBLIC_SUPABASE_URL/functions/v1/enqueue-compile" \
-H "Authorization: Bearer YOUR_SUPABASE_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"project_id": "PROJECT_ID",
"input_latex": "\\documentclass{article}\\begin{document}Hello Texva\\end{document}"
}'Successful Response Sample
{
"id": "1c40b6b3-c66c-498e-84ad-74fa929ad78a",
"status": "Succeeded",
"pdf_storage_key": "compiles/1c40b6b3/output.pdf",
"duration_ms": 1528
}texva
© 2026 Texva Inc. All rights reserved.