2. Superset Access Setup
Step 1: Confirm Superset URL
Provide us with your Superset instance URL:- Example: https://superset.yourcompany.com
- Or your internal/VPN URL
Step 2: Create a Pavo User Account
Create a dedicated user account for Pavo in Superset:- Go to Settings → List Users → + Add
- Fill in:
- Username: pavo-integration
- Email: dev@pavoai.com (or your preferred email)
- Password: Generate a secure password
- Click Save
Step 3: Assign Viewer Role/Permissions
Add the Pavo user to a role with read-only permissions: Option A: Use built-in “Gamma” role (simplest)- Assign the Gamma role to the Pavo user
- Gamma provides read-only access to dashboards and charts
Step 4: Enable API Access
Superset supports two authentication methods for API access: Option A: Username/Password (Basic Auth)- Simply share the username and password created in Step 2
- We’ll authenticate via /api/v1/security/login
- Log in as the Pavo user
- Go to Settings → User → Security
- Generate an API token (if available in your Superset version)
Step 5: Share Superset Credentials
There is an option to upload these details in a file format on the pavo website:Security Tip: Please share credentials via a secure channel (e.g., 1Password, encrypted email, or your company’s secrets manager).
Security Notes
- All credentials are stored encrypted and are never shared outside of Pavo’s secure infrastructure
- We follow the principle of least privilege – we only request the minimum permissions needed
- Access can be revoked at any time by disabling the service principal or user account
- We recommend setting token expiration policies (e.g., 90 days) and rotating credentials periodically