Vynaris · Authentication Profile
Vynaris Authentication
Authentication
Vynaris declares 2 security scheme(s) across its OpenAPI definitions.
Artificial IntelligenceLLM GatewayLLM Router / AggregatorInference / Model ServingAI Cost Management / FinOpsDeveloper ToolsAgent Infrastructure
Methods:
Schemes: 2
OAuth flows:
API key in:
Security Schemes
http
scheme: bearer
· in: header ()
none
Source
Authentication Profile
generated: '2026-08-26'
method: searched
source: https://vynaris.com/docs
docs:
- https://vynaris.com/docs#quickstart
- https://api.vynaris.com/agents.md
- https://vynaris.com/terms
- https://vynaris.com/privacy
note: >-
Derived by reading the provider's published documentation, not from an
OpenAPI - Vynaris publishes no machine-readable contract, so
derive-authentication.py had no securitySchemes to read. Every statement here
is traceable to a docs URL below or to a live response observed on
2026-08-26.
schemes:
- id: bearer_api_key
type: http
scheme: bearer
in: header
header: Authorization
format: 'Authorization: Bearer vyn_sk_live_...'
key_prefix: vyn_sk_live_
key_length_chars: 55
applies_to:
- POST /v1/chat/completions
- GET /v1/models
- GET /v1/usage
- GET /v1/ledger
- GET /v1/ping
source: https://vynaris.com/docs#quickstart
- id: anonymous
type: none
applies_to:
- POST /v1/accounts
- GET /v1/ping
note: >-
POST /v1/accounts takes {"email": "..."} with no credential and returns a
provisional key - the provider calls this "fully programmatic until money".
GET /v1/ping answered 200 anonymously on 2026-08-26 with
{"ok": true, "key": "invalid_or_missing"}.
source: https://api.vynaris.com/agents.md
oauth2: false
openid_connect: false
mutual_tls: false
scopes:
model: none
note: >-
There is no OAuth scope surface. Authorization is per-key, and the levers
are spend caps and a provider-collection toggle rather than named scopes,
so no scopes/ artifact is emitted.
key_management:
storage: hashed server-side, never stored in plain text
visibility: shown once at creation
rotation: revocable per key
spend_caps: optional per-key spend cap
recommended_practice: one key per harness or machine so each can be revoked independently
privacy_toggle: >-
Each key starts metadata-only. A user may enable additional providers on an
individual key, which unlocks more models and lower prices but subjects
request content to those providers' own retention and training terms, and
also causes Vynaris to store full request/response transcripts.
source: https://api.vynaris.com/agents.md
account_auth:
methods:
- email and password
- GitHub
- Google
console: https://app.vynaris.com/signin
source: https://vynaris.com/terms
observed:
- url: https://api.vynaris.com/v1/models
status: 401
body: '{"error": {"message": "Missing API key. Pass it as: Authorization: Bearer vyn_sk_live_...", "type": "auth_error"}}'
fetched: '2026-08-26'
- url: https://api.vynaris.com/v1/ping
status: 200
body: '{"ok": true, "key": "invalid_or_missing"}'
fetched: '2026-08-26'
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/vynaris-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.