lib/ SDKs and tools
Your language. Our maintainers.
Eight official SDKs, generated from one OpenAPI spec and polished by hand. Every one verifies signatures, retries safely and is released within a day of an API change.
SDKs
8
Helpers
4
Tools
4
-
JS
Node.js
@forgehq/node
v4.2.1
Typed client with ESM and CommonJS builds, webhook verification and automatic retries on 5xx.
npm install @forgehq/nodeSDKNode 18+
-
PY
Python
forgehq
v4.2.0
Sync and asyncio clients, type hints throughout, and a verify helper for any WSGI or ASGI app.
pip install forgehqSDKPython 3.9+
-
GO
Go
forge-go/v4
v4.2.0
Context-aware client with no dependencies outside the standard library.
go get github.com/forgehq/forge-go/v4SDKGo 1.21+
-
RB
Ruby
forgehq
v4.1.3
Idiomatic Ruby client with Faraday adapters and RBS type signatures.
gem install forgehqSDKRuby 3.1+
-
PHP
PHP
forgehq/forge-php
v4.1.0
PSR-18 HTTP client support, so it works with Guzzle, Symfony or your own.
composer require forgehq/forge-phpSDKPHP 8.1+
-
JV
Java
dev.forgehq:forge-java
v4.0.2
Builders for every request, Kotlin-friendly nullability and an async client.
implementation("dev.forgehq:forge-java:4.0.2")SDKJava 11+
-
C#
.NET
ForgeHQ
v4.0.1
Async-first client with dependency injection extensions for ASP.NET Core.
dotnet add package ForgeHQSDK.NET 6+
-
RS
Rust Beta
forgehq
v0.9.0
Async client on reqwest and tokio, with serde models generated from the spec.
cargo add forgehqSDKRust 1.74+
-
NX
Next.js
@forgehq/next
v1.3.0
Route handler that verifies signatures and hands you a typed event in two lines.
npm install @forgehq/nextFrameworkNext 14+
-
DJ
Django
forgehq[django]
v4.2.0
A view decorator, signals per event type and an admin page for recent deliveries.
pip install "forgehq[django]"FrameworkDjango 4.2+
-
LV
Laravel
forgehq/laravel
v2.1.0
Middleware, queued listeners and a facade for sending events from your models.
composer require forgehq/laravelFrameworkLaravel 10+
-
RR
Rails
forgehq-rails
v1.4.2
Mountable engine with a verified webhooks controller and ActiveJob integration.
bundle add forgehq-railsFrameworkRails 7+
-
>_
Forge CLI
forge
v2.8.0
Forward events to localhost, trigger samples, tail delivery logs and replay from your terminal.
brew install forgehq/tap/forgeToolmacOS, Linux, Windows
-
TF
Terraform provider
forgehq/forge
v1.5.0
Manage endpoints, event types and portal settings as code, per environment.
terraform init # source = "forgehq/forge"ToolTerraform 1.5+
-
UI
Portal for React
@forgehq/portal-react
v3.0.4
The customer portal as a themeable React component, for apps that want it inline.
npm install @forgehq/portal-reactToolReact 18+
-
{}
OpenAPI spec
openapi.json
v2026-09-01
The full API description, versioned by date. Generate a client for any other language.
curl -O https://api.forge.example/openapi.jsonToolOpenAPI 3.1
No libraries match. Try “node” or clear the filter.
Missing your language? The OpenAPI spec generates a client for almost anything.
01/ Versioning
Upgrades you can plan for.
-
Dated API versions
Each key is pinned to an API version such as
2026-09-01. Breaking changes ship as a new date; your integration never changes underneath you. -
Semantic SDK releases
SDK major versions follow API versions. Minor and patch releases are always safe to take, and every release is in the changelog.
-
24 months of support
Old API versions keep working for at least two years after a new one ships, with deprecation warnings in response headers well before.