Virtualitics · Authentication Profile
Virtualitics Authentication
Authentication
Virtualitics declares 4 security scheme(s) across its OpenAPI definitions.
CompanyArtificial IntelligenceData AnalyticsData VisualizationMachine LearningDefenseGovernmentPythonSDKCommand Line Interface
Methods:
Schemes: 4
OAuth flows:
API key in:
Security Schemes
apiKey
· in: client-configuration (VIP_AUTH_TOKEN)
shared-secret
· in: client-configuration (VIP_ENCRYPTION_KEY)
apiKey
· in: local-config-file ()
openIdConnect-or-saml
Source
Authentication Profile
generated: '2026-09-04'
method: searched
source: >-
https://docs.virtualitics.com/hc/en-us/articles/25103039519635-Setting-up-the-Virtualitics-Python-API-pyVIP-with-Virtualitics-Explore,
https://docs.virtualitics.com/hc/en-us/articles/34015231987347-Installing-the-Virtualitics-SDK-and-CLI-Packages,
https://docs.virtualitics.com/hc/en-us/articles/34080541869715-Deploying-an-App-Using-the-Command-Line-Interface-CLI,
https://docs.virtualitics.com/hc/en-us/articles/21926415922323-Setting-Password-Security-and-Configuring-Single-Sign-On-SSO
checked: '2026-09-04'
derived_from_spec: false
spec_note: >-
No OpenAPI or other machine-readable contract is published, so no securitySchemes could be
derived. Everything below is read from the provider's own documentation.
summary: >-
Virtualitics authenticates developers with long-lived API tokens minted by the user in the
Virtualitics Account Portal, and authenticates human platform users with password or SSO against
the customer's identity provider. There is no OAuth 2.0 authorization server, no OpenID Connect
discovery document, no scope model and no published token endpoint.
schemes:
- id: vip-auth-token
type: apiKey
surface: Virtualitics Explore Python API (pyVIP)
in: client-configuration
parameter: VIP_AUTH_TOKEN
transport: WebSocket (Explore server <-> Python client, user-chosen port)
issued_by: Virtualitics Account Portal (https://accounts.virtualitics.com) — My Account -> Tokens and Keys -> Generate
presentation: >-
Set as the user environment variable VIP_AUTH_TOKEN, or passed positionally when instantiating
the handler: `from virtualitics import api; explore = api.VIP(<token>)`.
rotation: user-initiated regeneration in the Account Portal; no documented expiry or rotation policy
scopes: []
source: https://docs.virtualitics.com/hc/en-us/articles/25103039519635-Setting-up-the-Virtualitics-Python-API-pyVIP-with-Virtualitics-Explore
- id: vip-encryption-key
type: shared-secret
surface: Virtualitics Explore Python API (pyVIP)
in: client-configuration
parameter: VIP_ENCRYPTION_KEY
role: payload encryption, not identity
required: false
recommended: true
description: >-
"We strongly recommend using an encryption key. This key is used to encrypt all data passed
through the API." Set as a user environment variable alongside VIP_AUTH_TOKEN, or supplied at
VIP class instantiation. This is a confidentiality control layered on the WebSocket, distinct
from the auth token.
source: https://docs.virtualitics.com/hc/en-us/articles/25103039519635-Setting-up-the-Virtualitics-Python-API-pyVIP-with-Virtualitics-Explore
- id: vaip-cli-credentials
type: apiKey
surface: Virtualitics CLI (`vaip`)
in: local-config-file
parameters:
- api key
- username
- host
established_by: '`vaip config`'
description: >-
"we will create a configuration file that will hold your API key, username, and host to deploy
to." The host is the customer's own VAIP tenant, e.g. https://abcd.virtualitics.com. The
equivalent one-shot form documented in the SDK FAQ is
`virtualitics-cli upload dist/<app>.whl --host https://your-platform.com --username <user>`.
scopes: []
source: https://docs.virtualitics.com/hc/en-us/articles/34015231987347-Installing-the-Virtualitics-SDK-and-CLI-Packages
- id: platform-sso
type: openIdConnect-or-saml
surface: Virtualitics AI Platform (human sign-in)
description: >-
Platform administrators configure Single Sign-On and password security policy for their tenant.
The article documents the administrative capability; it does not publish the protocol, the
metadata URL, or any discovery document, and no /.well-known/openid-configuration is served on
any Virtualitics host (see well-known/virtualitics-well-known.yml).
discovery_document: null
source: https://docs.virtualitics.com/hc/en-us/articles/21926415922323-Setting-Password-Security-and-Configuring-Single-Sign-On-SSO
oauth2: false
oidc_discovery: false
scopes_published: false
mtls: false
authorization_model:
kind: role and group based, administered in-platform
concepts:
- users
- groups
- access levels
- user roles
- sharing permissions
source: https://docs.virtualitics.com/hc/en-us/articles/34964622116499-Exploring-Access-Levels-User-Roles-and-Sharing-Permissions
note: >-
Documented as platform administration ("Managing Users", "Managing Groups", "Exploring Access
Levels, User Roles, and Sharing Permissions"), not as an API authorization scope vocabulary.
gaps:
- No token expiry, lifetime or rotation policy is published for VIP_AUTH_TOKEN.
- No scope or least-privilege model exists for either the pyVIP token or the CLI API key.
- No machine-readable discovery document (OIDC or OAuth) is served on any host.
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/virtualitics-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.