Quickstarts by language

Send your first SMS from the stack you already use. Each guide takes about five minutes with a free test key, and opens with a prompt you can paste into your coding agent.

Node.js and Python have an SDK (jointextkit on npm and PyPI). Every other language calls the REST API with its standard HTTP client: one POST to https://api.jointextkit.com/v1/messages.

Languages

GuideUses
Node.jsjointextkit (npm)
Pythonjointextkit (PyPI)
PHPREST API, no package
RubyREST API, no package
GoREST API, no package
JavaREST API, no package
.NETREST API, no package
RustREST API, no package

JavaScript frameworks and runtimes

GuideUses
Next.jsjointextkit (npm)
Expressjointextkit (npm)
Honojointextkit (npm)
SvelteKitjointextkit (npm)
Nuxtjointextkit (npm)
Bunjointextkit (npm)
Denojointextkit (npm)

Serverless

GuideUses
Cloudflare Workersjointextkit (npm)
Supabase Edge Functionsjointextkit (npm)
AWS Lambdajointextkit (npm)

Python frameworks

GuideUses
Flaskjointextkit (PyPI)
FastAPIjointextkit (PyPI)
Djangojointextkit (PyPI)

PHP and Ruby frameworks

GuideUses
LaravelREST API, no package
RailsREST API, no package

Using another language? The request is the same everywhere: see the Quickstart for it in cURL, and Send an SMS for every field.