Integrations
Fairo provides a flexible plugin architecture for integrating with third-party sources. Connect your favorite tools and services to centralize your tracking and collaboration.
Available Integrations
OpenAI
Connect to OpenAI API for accessing large language models.
Features:
- Direct API access
- Model availability for deployments
- Usage tracking
Setup:
- Go to Organization → Integrations
- Click "Connect" on OpenAI
- Enter OpenAI API key
Databricks
Connect to Databricks for model and datasets management.
Features:
- Workspace browsing
- Catalog and schema discovery
- Model registry integration
- Table metadata extraction
Setup:
- Navigate to Organization → Integrations
- Click "Connect" on Databricks
- Enter Databricks workspace URL, OAuth ID and OAuth Secret
- Run resource discovery to scan workspaces
AWS Bedrock
Connect to AWS Bedrock to access it's foundational models for AI deployments.
Features:
- Foundation model listing
- Model availability checking
- Provider settings management
Setup:
- Navigate to Organization → Integrations
- Click "Connect" on AWS Bedrock
- Enter AWS Access Key and Secret Key
- Select AWS region
- Configure model preferences
Common Tasks
Connecting an Integration
- Log in to AI-Gov system
- Navigate to Organization → Integrations
- Find the service you want to connect
- Click Connect button
- Follow the authentication flow:
- OAuth: Authorize on the provider's website
- Token: Enter API credentials in the form
- Confirm connection status shows "Connected"
Running Resource Discovery
For Databricks:
- Connect the integration
- Click Run Discovery button
- Wait for scan to complete
- View discovered resources:
- S3: Buckets and files
- Databricks: Catalogs, schemas, tables
- Resources appear in the data catalog
Disconnecting an Integration
- Navigate to Organization → Integrations
- Find the connected service
- Click Disconnect or Remove
- Confirm the action
- All webhooks and resources are automatically cleaned up
Authentication Methods
Each integration may support different authentication methods.
OAuth 2.0
OAuth provides secure authorization without sharing your password. You’ll be redirected to the service’s website to approve access.
API Token
Token-based authentication requires API credentials from your service account:
- AWS: Access Key ID and Secret Access Key
- Databricks: OAuth ID and Secret
- OpenAI: API Key
Security
All credentials are encrypted before storage using AES encryption with unique salts per integration. Credentials are never exposed through API responses or logs.details
Best Practices
- Use dedicated service accounts for integrations
- Rotate API tokens regularly for security
- Enable webhooks for real-time updates
- Run resource discovery periodically to stay current
- Monitor integration status in settings dashboard
- Use least-privilege credentials for API access
- Test integrations in development before production
Updated 4 days ago
