Welcome to Snorkel Admin
The Snorkel Admin guide provides comprehensive guidance for Snorkel administrators responsible for deploying, configuring, and maintaining Snorkel. Whether you're setting up a new installation, managing user access, or troubleshooting issues, these guides will help you efficiently manage your Snorkel environment.
Installation and deployment
Get your Snorkel Flow environment up and running:
- Installation overview and conventions: Understand deployment options and requirements.
- Snorkel Kubernetes installation overview: How to deploy Snorkel on Kubernetes.
- Adding a License Key: Activate your Snorkel installation.
- SDK installation: Set up the Python SDK for developers.
- Using pre-trained models in air-gapped environments: Installation for air-gapped environments.
Authentication and user management
Configure secure access to Snorkel:
- Platform authentication and user roles: Understand authentication methods.
- Snorkel user roles: Understand user roles and permissions.
- Configure SAML SSO: Set up SAML-based single sign-on.
- Configure OIDC SSO: Set up OpenID Connect single sign-on.
- Active Directory Roles synchronization: Synchronize with Active Directory roles.
Access control
Manage permissions and data access:
- Feature access management: Control access to specific platform features.
- Create RBAC-Based workspaces: Set up workspaces with role-based access.
- Configure file upload and download controls: Manage data import/export permissions.
- Manage RBACs for dataset connectors: Control access to data sources.
Security and compliance
Ensure your Snorkel deployment meets security standards:
- Data security: Learn about data encryption, storage, and transfer.
- Secret storage and encryption: Understand how sensitive information is protected.
- Audit logging in Snorkel: Monitor system activity and user actions.
Administration and maintenance
Day-to-day administration tasks:
- User and Admin settings: Configure platform settings.
- Credential management: Manage API keys and credentials.
- Debugging technical issues: Troubleshoot problems with job logs and support bundles.
- Supported languages: Review language support for your deployment.