Skip to content

SigID is in pre-launch. Pilot customers get direct engineering and security contact.

Join the pilot program→
SigID
PersonalBusiness
Use casesPricingTrust CenterDevelopersAbout
Sign inCreate free account
Sign in
SigID
PersonalBusiness

Navigation

Use casesPricingTrust CenterDevelopersAbout

Resources

BlogGlossaryAPI docsRoadmapComparisonCase studiesFAQ
Sprache
DSGVONIS2-readyEU-Datenresidenz

Account

Sign inCreate free account

Developers

Trust via API. In 5 minutes.

OpenAPI 3.1, multi-language SDKs and webhooks for every critical action. First 50 checks per month free, then pay-per-check.

Start freeView API documentation

OpenAPI 3.1 · Idempotency keys · Signed webhooks

Developer stack

SDKs for your stack

Four languages, one Trust Layer.

Fully typed, tree-shakeable, compatible with Bun, Node 22+, Deno.

import { SigID } from '@sigid/sdk';

const sigid = new SigID({ apiKey: process.env.SIGID_KEY });

const challenge = await sigid.challenges.create({
  type: 'iban_change',
  amount: 80000,
  iban: 'DE89370400440532013000',
});

console.log(challenge.audit_id);

Connectors

Straight into your ERP, DMS or accounting tool.

Native connectors are on the roadmap. Until then, build custom integrations against the OpenAPI 3.1 spec – idempotency keys and signed webhooks included.

Phase 1

DATEV

DATEV connector for invoice approvals and IBAN changes. Live with V1.

Phase 1

lexoffice

lexoffice connector for SMB accounting. Live with V1.

Phase 2

Microsoft Dynamics

Dynamics 365 Business Central. Planned H2 2026.

Phase 2

SAP

SAP connector for enterprise and mid-market. Planned H2 2026.

Webhook events

Six events, one payload format.

Every webhook event is signed and idempotent. Retry with exponential backoff on non-200 response.

challenge.approved

Fires as soon as a challenge has been approved in the Trust App. Includes audit ID and all signatures.

challenge.rejected

Fires when a challenge is rejected or has expired. Includes reason and timestamp.

iban.verified

Fires when an IBAN is verified for the first time in the membership record.

iban.changed

Fires when a known IBAN is replaced by a new one – including four-eyes signature.

audit.created

Fires when a new audit ID is created. Universal audit entry for downstream systems.

authorization.revoked

Fires when an authorization is revoked or has expired. Includes trust level and revocation reason.

Example scenarios from developer pilot

How developers use SigID.

Fintech backend

“We put SigID challenges in front of every IBAN change in our savings flow. Audit ID lands in Postgres, auditors verify directly in the Trust Center.”

Example scenario · Backend engineering, savings fintech

p95 latency Challenge-Create
200 ms
per approved transaction
1 webhook

Example scenarios from pilot preparation. Real customers visible from launch.

Ready to build against the API?

First 50 checks per month free. Pay-per-check from transaction 51. SDKs for TypeScript, PHP, Python and cURL.

Create free accountView API documentation
  • DSGVO-konform
  • eIDAS-bereit
  • Made in Germany
SigID

Signed identity for trusted business

Product

  • Pricing
  • Comparison
  • Roadmap
  • Case studies

Company

  • About
  • Blog
  • FAQ
  • Contact

Legal

  • Security
  • Trust Center
  • Legal notice
  • Privacy
  • Terms
  • DSGVO
  • eIDAS-konform
  • NIS2-ready
  • EU-Datenresidenz
  • Made in Germany

© 2026 SigID — Trust for every action

SigID built in DACH.