Documentation
Connectors
TigerIdentity connects to your entire technology stack. Learn how to configure and customize connectors for your environment.
Connector Categories
Pre-built connectors for common systems. All connectors support bi-directional sync, real-time updates, and automatic retry.
Identity Providers
Connect your existing identity sources and directories.
Cloud Infrastructure
Native integration with cloud provider IAM systems.
Databases
Database access management and credential rotation.
Security Tools
SIEM integration and security event correlation.
Build Custom Connectors
Don't see your system? Build a custom connector with our SDK. Connect any system with an API in hours, not weeks.
- TypeScript and Go SDKs
- Built-in retry and rate limiting
- Webhook and polling support
- Local development and testing
import { Connector } from '@tigeridentity/sdk';
const connector = new Connector({
name: 'my-custom-system',
type: 'identity-source',
});
connector.onSync(async (ctx) => {
const users = await myAPI.getUsers();
for (const user of users) {
await ctx.upsertPrincipal({
externalId: user.id,
type: 'user',
attributes: {
email: user.email,
department: user.dept,
},
});
}
});
connector.start();Connector Configuration
All connectors are configured via YAML. Here's an example configuration for the Okta connector:
# connector.yaml
apiVersion: tigeridentity.io/v1
kind: Connector
metadata:
name: okta-production
spec:
type: okta
config:
domain: your-org.okta.com
apiToken:
secretRef:
name: okta-credentials
key: api-token
sync:
interval: 5m
fullSyncInterval: 24h
mappings:
- source: profile.department
target: attributes.department
- source: profile.title
target: attributes.jobTitleReady to connect your stack?
Start with our pre-built connectors or build your own custom integration.