Five built-in engines cover SCIM, LDAP/AD, Microsoft Graph, ServiceNow, and Salesforce out of the box. The 5-step wizard onboards any of them in under five minutes โ read-only by default, provisioning opt-in. Tier-3 hybrid agent keeps credentials in your VPC. And when you need an engine that doesn't exist yet โ adding one is days, not quarters.
What's inside
Most IGA tools sell you a connector library. We sell you the framework that makes new connectors a one-week project โ and a wizard that lets admins onboard them without writing code.
Slack, GitHub Enterprise, Atlassian Cloud, Okta SCIM apps, plus directories (Active Directory, OpenLDAP) and vendor-native engines (Microsoft Entra Graph, ServiceNow, Salesforce). One click on a vendor preselects the wizard with the right schema, suggested field mappings, and templates.
New target connectors land in visibility mode โ sync identities, accounts, and entitlements without configuring write-back. You see your access surface immediately; provisioning is opt-in, per attribute.
Skipping the write-path during initial setup means new targets onboard in ~5 minutes instead of ~30. Customers see the platform discovering their access before committing to provisioning mappings โ much faster path to "this is useful".
Per-object write_enabled flag controls which targets
accept write-back. Most demos start read-only across the board;
customers enable writes for AD first (where the value is highest),
then expand once they trust the platform.
Tenants on the ivip_visibility plan get the full
governance read surface (identities, grants, SoD, risk score,
recon) without any provisioning UI. Adopt RapidValue as your
visibility layer first, expand to write-back when ready.
Picking Entra ID in the catalog pre-loads the vendor template โ 6 object templates, default Graph endpoints, default auth method (OAuth2 client credentials). Steps 1โ6 are guided one-question-at-a-time. By step 7 the connection test runs against Graph and reports the count of accounts + entitlements found, plus a smart prompt: "is there an on-prem AD syncing into this tenant?" โ if yes, IGA auto-configures the routing.
Entra ID has 6 distinct account types (personal ยท B2B guests ยท disabled ยท privileged admin ยท service accounts ยท system accounts). The wizard asks which types you want and at which governance scope: full IGA workflows (JML + certs + requests), visibility-only (audit + reporting, no workflows), or excluded. Native Graph $filter generated automatically so each type is its own API call โ efficient at 50k+ tenants.
For each account type the wizard pre-fills the classification filter (which accounts belong to this type) and the identity-match rule (which identity owns the account). 5 classification rules + 3 ownership rules populated automatically. Privileged admins detected by UPN prefix (a-, adm-, admin-). Service accounts (NHIs) detected by svc-/svc_ prefix. Refine post-onboarding via Systems โ Account Types โ Rules.
For each object the wizard generates standard attribute mappings (business_id, name, email, etc.) and supports custom mappings with Jinja expressions for derived values. By the activation step, 13 write-mappings + 3 lookups are configured for create / grant / revoke operations โ without you authoring a single line of JSON. Sync schedule defaults to 4-hourly (the IGA-healthy baseline).
See engine type, health, record count, entitlement count, pending items, last sync. Test, preview, or open mappings for any connector in one click. Onboard a new system from here too โ same wizard.
Per-connector sync schedules (cron-style or interval). Live view of upcoming runs, last completion, and last error. Manual trigger from the dashboard for any system.
The schema registry holds tenant-defined custom properties (cost centers, locations, business units), reference catalogs that drive pickers across the UI, and schema invariants enforced at sync-time (e.g., "department must come from HR, never overridden by Entra").
After your first sync, Quick Scan tells you what's broken: orphan accounts, NHIs without owner, high-confidence role proposals waiting, coverage gaps. Each surfaced problem links to the page where you'd fix it. The fastest way to demonstrate value in a POC.
Applications wrap connectors with business metadata: owner, criticality, data classification, regulatory scope. One application can have multiple connectors (prod + staging + sandbox), and entitlements roll up to the application for cross-environment governance.
The framework underneath
Classic IGA platforms ship monolithic connector codebases โ every new target means a vendor-side engineering project, multiple quarters of certification, and a per-connector licence fee. RapidValue's connector framework is a small protocol with five built-in engines that anyone can extend.
Every connector implements ConnectorProtocol v1 โ wire-stable
schemas for list_identities, list_accounts,
grant_group, revoke_group, etc. 19 methods total.
Add a new engine by subclassing one base and implementing the methods
your target supports.
RestEngine (generic REST + SCIM), LdapConnector
(AD + OpenLDAP), EntraConnector (Microsoft Graph),
ServiceNowConnector, and SalesforceConnector.
Each covers a class of integrations โ most targets you'll ever want
to onboard.
Templates encode the per-vendor specifics: endpoint paths, response shape, field-mapping aliases, write operations. New vendor on an existing engine = a JSON template, no code. Slack and Atlassian Cloud were added with template-only changes.
The 5-step wizard exposes engine config as guided questions: vendor, auth, schema, mappings, sync. Admins onboard systems without writing JSON. Auto-discovery + heuristic field mapping suggestions accelerate it.
Sovereignty by design
For systems behind your firewall (AD, internal LDAP, on-prem ServiceNow, legacy REST APIs), our tier-3 agent runs in your VPC. Connector credentials are encrypted on the agent host and never transmitted to the control plane. Outbound HTTPS only โ no inbound ports, no VPN, no firewall exceptions.
The wire payload from control plane to agent carries only config
(engine type, base URL, engine config). Auth config is resolved
locally from agent-vault.json on the agent host. Master
key can come from a local file, env var, or external secret store
(Azure Key Vault, HashiCorp Vault).
The agent connects out to the control plane on port 443. No inbound rules, no VPN tunnel, no extra software. SSRF guard on every tunnelled HTTP request โ the agent refuses any URL that doesn't match the configured connector base URL.
ECDSA P-256 challenge-response โ the agent generates a keypair on first boot, registers the public key, and authenticates each session via signed nonce. Short-lived 4-hour access tokens. Bearer fallback remains for legacy bootstrap.
WebSocket push notifications drop task latency from ~25s long-poll to near-zero. Provisioning thresholds (creates / updates / deletes per startup) protect against runaway operations โ the agent refuses to over-cycle a target system.
Why this matters in EU sales cycles
Customer security teams need to verify the agent is outbound-only, uses encrypted credentials, and runs in their network. They can read the open-source agent code in an afternoon. Classic vendors reach into your AD from their SaaS โ that's a multi-week review.
For German Mittelstand, French ETI, Dutch publieke sector โ "we don't send credentials to your cloud" is the kind of statement that closes deals. Tier-3 hybrid is the technical spec underneath that statement.
POC didn't convert? Kill the agent process. No formal decommissioning,
no certificate cleanup, no IAM role review. Everything that lived in
your network leaves with one systemctl stop.
Agents auto-update from a signed binary channel. Each release is HMAC-signed; the agent verifies before swapping. Rollback is one-line. No "VPN required to push the new agent" Friday evenings.
Bring credentials for any SCIM, LDAP/AD, Entra, ServiceNow, or Salesforce instance. We'll have it syncing identities into the demo environment before the demo call ends.
Book a POC demo โ