Compliance

Run KYC and KYB workflows with sessions, checks, review, and risk

Collect evidence from individuals or businesses, bind workflows to related parties, run provider-backed checks, surface risk, and resolve the case with enough visibility for operations teams to trust the outcome. Korala is built for compliance flows that combine automation with manual review.

Session · kyc-standard
externalUserId=user_42 · review flow
In progress
ID document
Awaiting upload
Proof of address
Locked
Sybil risk
Locked
resolution
pending
risk
waiting
webhook
idle
Sessions
Run case-based onboarding instead of one-off uploads
KYB
Model businesses, representatives, and beneficial owners
Checks
Add PEP, sanctions, or registry checks through providers
Review
Keep final decisions visible to operations teams
Compliance Operations

Start with sessions when the workflow is a case, not one document

Compliance processes are rarely one API call. Sessions give you a guided flow for evidence collection, participant-aware sequencing, resubmission, review, and final case resolution.

Guided evidence collection
Send a secure link, collect the right documents, and keep the user inside a structured flow instead of ad-hoc uploads.
Multiple participants
Attach the business, beneficial owners, controllers, or representatives to the same session and run workflows against the right subject.
Checks and sequencing
Unlock the next verification or provider-backed check only when the previous step is complete or clean enough to proceed.
Case resolution
Resolve the session with approved, rejected, pending-review, or retry-oriented outcomes that can drive the rest of your product.
Session Flow

Watch a compliance case move from collection into review

This is where compliance workflows differ from simple document processing. A real case has participant-specific steps, waiting states, check results, risk updates, and clear handoffs into manual review.

Tokenized collection flow for end users
Step-by-step KYC or KYB progression
Participant-aware workflows and check results
Risk summary and pending review state
Session · kyc-standard
externalUserId=user_42 · review flow
In progress
ID document
Awaiting upload
Proof of address
Locked
Sybil risk
Locked
resolution
pending
risk
waiting
webhook
idle
Verification Stack

Combine document workflows, provider checks, and risk in one case

Use Korala to run the building blocks of a compliance workflow without stitching together separate collection, orchestration, and review products.

Public demo
Proof of address
Collect and validate address evidence as part of a larger onboarding or remediation flow.
Public demo
ID document
Capture identity documents, extract structured fields, and keep the result attached to the broader session.
Provider-backed checks
Run PEP, sanctions, adverse media, business registry, or tax checks and keep the findings attached to the case.
Risk scoring
Add sybil, velocity, or other internal risk signals before the case is approved automatically or moved into review.
For Builders

Create KYC or KYB sessions from your own product

Kick off a session from a reusable configuration, attach the participants involved in the case, and listen for review or resolution outcomes without building a separate orchestration system first.

Create sessions from reusable KYC or KYB configurations
Attach business subjects, beneficial owners, and representatives
Handle checks, review, and resolution through webhooks or polling
01
Create the session
korala.sessions.create({ configurationSlug, externalUserId, participants })
02
Share the collection token with your frontend
session.accessToken
03
Handle review or final resolution
session.status -> pending_review / approved / rejected
create-compliance-session.ts
typescript
import Korala from "@korala/sdk";

const korala = new Korala({ apiKey: process.env.KORALA_KEY });

const session = await korala.sessions.create({
  configurationSlug: "kyb-standard",
  externalUserId: "org_42",
  participants: [
    { role: "subject", displayName: "Acme Corp" },
    { role: "beneficial_owner", displayName: "Jane Smith" },
    { role: "representative", displayName: "John Smith" },
  ],
  context: {
    country: "US",
    onboardingTier: "standard",
  },
});

console.log(session.accessToken);
Auditability

Compliance teams need visibility, not black-box decisions

Korala keeps review state, check findings, risk, and evidence connected to the case so compliance teams can understand what happened before they approve or reject the result.

Session-level visibility
Keep participants, progress, state, and results visible across the entire case.
Review-ready decisions
Surface the cases that need an operator instead of hiding uncertainty.
Check-aware orchestration
Use provider findings and risk signals to influence whether a case proceeds, waits, or escalates.
Downstream actions
Resolve the case, notify your systems, or continue into signing when the workflow requires it.
Pricing

Pricing for sessions, checks, review queues, and compliance operations

Compliance flows usually sit inside API Platform pricing because they combine sessions, participant-aware workflows, review states, and risk-oriented orchestration.

Compliance teams usually buy around session volume, workflow complexity, review depth, and risk controls.

Compliance Platform
Best self-serve fit: Growth
For session-based onboarding, verification, and review workflows
$99/month
Case-based sessions for onboarding and verification
Reusable workflows for KYC, KYB, and proof of address
Review queues, resubmission, and operator decisions
Webhook-driven lifecycle updates and downstream sync
Enterprise
Custom compliance pricing
For higher-volume onboarding, review, and risk operations
Custom
Custom session and workflow volume
Pricing aligned to review depth and workflow complexity
Risk controls, approval states, and auditability
SLA, dedicated support, and commercial terms

Give compliance teams a case workflow they can actually operate

Collect documents, run participant-aware checks, surface risk, and resolve the case with enough context for both automation and manual review.