Build signing flows around reusable templates, generated documents, embedded signing, and audit-ready completion. Use Korala for straightforward e-signature workflows or as the signing layer inside a broader document process.
Create a reusable document model, prefill it with live data, define who signs where, and keep the flow consistent across each send.
Korala keeps the document, signer progress, and compliance artifacts connected in one flow from the first send to the sealed result.
Some teams only need fast document signing. Others generate documents from templates, feed them from product data, and use signing as the final step. Korala supports both.
Templates, generated documents, signing state, and downstream events all stay inside the same API model.
korala.documents.create({ templateId, data, signers })document.signingUrl / embedded signing componentdocument.completed -> webhook handlerimport Korala from "@korala/sdk";
const korala = new Korala({ apiKey: process.env.KORALA_KEY });
const document = await korala.documents.create({
templateId: "tmpl_master_services_agreement",
data: {
companyName: "Acme Corp",
effectiveDate: "2026-03-27",
},
signers: [
{ name: "Jane Smith", email: "[email protected]", role: "client" },
{ name: "John Doe", email: "[email protected]", role: "sender" },
],
});Korala keeps signer state, timestamps, certificates, and audit history attached to the final document, so the result holds up later.
Use standalone signing plans for straightforward signature workflows, or move into API Platform pricing when documents, fills, and signing events are part of a larger product flow.
Signing is the simple path for template-driven document execution. API Platform pricing covers higher-volume document generation, fills, signing events, and orchestration.
Start with reusable templates, generate documents from live data, and finish with signatures, timestamps, and audit-ready output.