SDKs
Official Formalingo SDKs for TypeScript, Python, .NET, and Go.
SDKs
Formalingo provides official SDKs for TypeScript, Python, .NET, and Go, generated from the OpenAPI spec using Microsoft Kiota.
The SDKs provide type-safe request builders, automatic serialization, and built-in authentication — so you can skip the boilerplate of raw HTTP calls.
Available SDKs
| Language | Package | Install |
|---|---|---|
| TypeScript / Node.js | @formalingo/sdk | npm install @formalingo/sdk |
| Python | formalingo-sdk | pip install git+https://github.com/Formalingo/sdk-python.git |
| .NET | Formalingo.Sdk | dotnet add package Formalingo.Sdk |
| Go | sdk-go | go get github.com/Formalingo/sdk-go |
Quick comparison
curl
curl https://formalingo.com/api/v1/forms \
-H "Authorization: Bearer af_live_YOUR_KEY"TypeScript SDK
import { createClient } from "@formalingo/sdk"
const client = createClient("af_live_YOUR_KEY")
const forms = await client.forms.get()Python SDK
from formalingo import create_client
client = create_client("af_live_YOUR_KEY")
forms = await client.api.v1.forms.get().NET SDK
using Formalingo.Sdk;
var client = FormalingoClientFactory.CreateClient("af_live_YOUR_KEY");
var forms = await client.Api.V1.Forms.GetAsync();Go SDK
import formalingo "github.com/Formalingo/sdk-go"
client, _ := formalingo.NewClient("af_live_YOUR_KEY")
forms, err := client.Api().V1().Forms().Get(context.Background(), nil)Next steps
- TypeScript SDK guide — installation, setup, and examples
- Python SDK guide — installation, setup, and examples
- .NET SDK guide — installation, setup, and examples
- Go SDK guide — installation, setup, and examples