Framework integrations

Per-framework integration guides for Vue, React, Next.js, Express, NestJS, Django, FastAPI, Flask, Gin, Echo, net/http, Lambda, Azure Functions, Laravel, and ASP.NET Core.

Framework integrations

These guides show the idiomatic way to wire the ISA SDK into a specific framework: where to construct the client, how to share it across requests, how to handle activation and reference data, and how to verify webhooks against the raw request body.

Each guide assumes you have read the language quickstart for your stack (Go, TypeScript, Python, PHP, C#) and want the framework-specific composition.

TypeScript / JavaScript

  • Vue 3 — Composition API, useIsa() composable, reactive datasets.
  • React — context provider, custom hooks, error boundary.
  • Next.js — App Router, Server Actions, server-only credentials, Edge runtime caveats.
  • Express — singleton at boot, raw-body webhook verification, error middleware.
  • NestJS — module, injectable IsaService, webhook controller.

Python

  • DjangoAppConfig singleton, class-based views, webhook blueprint.
  • FastAPI — lifespan singleton, dependency injection, async webhook.
  • Flask — application factory, g-style singleton, webhook blueprint.

Go

  • Gin — dependency struct, ShouldBindJSON, constant-time webhook verification.
  • Echo — dependency struct, Bind, constant-time webhook verification.
  • net/httpServeMux, method-pattern routing (Go 1.22+), no third-party router.
  • AWS Lambda — package-level singleton, API Gateway proxy, separate webhook function.

PHP

  • Laravel 11 — service provider, facade, queued idempotency, webhook controller.

.NET

What goes where

ConcernGuide
Auth (server-to-server bearer token)Authentication
Idempotency keys & retriesIdempotency
Error codesErrors
Webhook signaturesWebhooks