SDKS

Official SDKs for v2.

Typed clients with retries, idempotency keys and webhook signature checks built in. Every SDK targets API v2.

Node.js

v2.4.0

API v2

Requires Node 18+. Placeholder package name, replace with yours.

Install
npm install @fernway/node

Python

v2.4.0

API v2

Requires Python 3.9+. Placeholder package name, replace with yours.

Install
pip install fernway

Go

v2.3.1

API v2

Requires Go 1.21+. Placeholder package name, replace with yours.

Install
go get github.com/fernway-example/fernway-go

Ruby

v2.2.0

API v2

Requires Ruby 3.1+. Placeholder package name, replace with yours.

Install
gem install fernway

FOR AI CODING AGENTS

Agent instructions

Paste this into your AGENTS.md, Cursor rules or system prompt so coding assistants call the current API instead of v1. Copy it with the button.

AGENTS.md
# Fernway API (placeholder)
- Base URL: https://api.fernway.example/v2
- Auth: header `Authorization: Bearer $FERNWAY_KEY`; never put keys in client code.
- Use POST /v2/messages with `channel` = sms | email | push.
- Always send an `Idempotency-Key` header on POST.
- Do not use /v1 endpoints or the `sender` field (use `from`).
- Paginate with `cursor`; verify webhooks with the `Fernway-Signature` header.
- Docs: /docs Changelog: /changelog

i

Keep it in sync

Update this block whenever you ship a breaking change so agents and humans read the same rules.

Create a free website with Framer, the website builder loved by startups, designers and agencies.