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
- Django —
AppConfigsingleton, 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/http —
ServeMux, 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
- ASP.NET Core 8 — DI singleton, exception filter, background webhook fan-out.
- Azure Functions — isolated worker, DI singleton,
FixedTimeEqualswebhook verification. - Console / Worker Service — plain console and
BackgroundServicepatterns.
What goes where
| Concern | Guide |
|---|---|
| Auth (server-to-server bearer token) | Authentication |
| Idempotency keys & retries | Idempotency |
| Error codes | Errors |
| Webhook signatures | Webhooks |
Updated 4 days ago