Skip to main content
Formable is the official .NET SDK for the Formable API (v1). It covers templates, signature requests, redlining, and billing.
  • Typed request and response models
  • Async methods with CancellationToken support
  • Zero runtime dependencies on .NET 8+
Source code is on GitHub.

Installation

Initialize the client

Pass your API key from Settings. It’s sent as a bearer token on every request.

Templates

Upload a document to create a reusable template, then mint edit URLs to place fields in the embedded editor. See the embedded templates walkthrough.

Signature requests

Send a template for signing by email, or embed the signing experience in your product. See the embedded signing walkthrough.
GetSignedEnvelopeAsync throws a 409 until the document is complete. Wait for the document_completed webhook, or poll GetAsync until Status is Completed.

Redline requests

Run turn-based contract negotiation before signing. See the redlining walkthrough.

Billing and health

Error handling

All non-2xx responses throw a FormableException with the server’s error message, HTTP status, and parsed response body.

Configuration

FormableOptions takes an API key, then optional BaseUrl, Timeout, and HttpClient values.
Pass an HttpClient from IHttpClientFactory in ASP.NET Core so the factory owns the handler lifetime.

Next steps

Quickstart

Go from a plain document to a signed PDF in 4 calls.

API reference

Every endpoint the SDK wraps, with a live playground.