Framework guides
Install one official SDK, keep the regional project key server-side, and call Boundry from the framework you already use.
JavaScript / TypeScript
Node.jsCreate one client in a server-only module and reuse it from jobs, controllers, or route handlers.Read guide →Next.jsKeep this module server-only, then call it from a Route Handler, Server Action, or background job.Read guide →RemixUse a .server.ts module and call it from an action or loader that runs on the server.Read guide →NuxtPlace the client under server/ and call it from a server route or Nitro task.Read guide →TanStack StartCall the server-only helper from a server function; never serialize the API key to the client.Read guide →SvelteKitKeep the client under $lib/server and call it from an action, hook, or +server.ts endpoint.Read guide →ExpressCreate the client once at process startup and call the helper from your route or queue consumer.Read guide →RedwoodJSKeep the client in the API side and call it from services, functions, or background jobs.Read guide →HonoPass a Boundry API key from the runtime environment and call the helper inside a Hono handler.Read guide →BunBun provides web-standard fetch, so the same package and client work without an adapter.Read guide →AstroCall the helper only from an Astro action, endpoint, or server-rendered component.Read guide →Encore.tsCreate the client in backend code and call it inside an Encore API endpoint or subscription handler.Read guide →Better AuthCall this helper from Better Auth email callbacks for verification, password reset, and invitations.Read guide →Vercel FunctionsCreate the client outside the request handler so warm invocations reuse it.Read guide →AWS LambdaCreate the client outside the Lambda handler and await the send before returning.Read guide →Cloudflare WorkersThe SDK uses web-standard fetch and has no Node runtime dependency. Bind BOUNDRY_API_KEY as a Worker secret.Read guide →DenoImport the npm package through Deno and read the key from Deno.env on the server.Read guide →Supabase Edge FunctionsUse the npm package in the Deno-based function and store BOUNDRY_API_KEY as a Supabase secret.Read guide →
Python
PythonCreate one client per process and close it during application shutdown.Read guide →FlaskCreate the client with the application and call the helper from a route or task queue.Read guide →FastAPICreate the client during application startup and close it during lifespan shutdown.Read guide →DjangoKeep the helper in application code and call it from views, signals, or Celery tasks.Read guide →