navio API
The navio API allows you to interact with navio programmatically via a REST API. This enables you to integrate navio into an existing workflow or pipeline so you don't need to use the user interface to upload, deploy or retrain models.
API Reference
The interactive API reference (Swagger UI) of your instance is available at:
https://<your-navio-host>/docs/navio-api
You can also open it from within navio: click on your account menu at the bottom of the navigation sidebar and select navio API.
Access Tokens
To access the navio API, you need to create an access token and send it in the Authorization HTTP header with each call:
Authorization: Bearer <access token>
Access tokens are managed in the navio API dialog (account menu at the bottom of the navigation sidebar), where you can create new tokens and delete existing ones.
note
Managing API access tokens requires the manage API access tokens permission — users without it will not see the navio API menu entry. See User Management for details on permissions.
tip
Deployments use their own authentication mechanism: prediction requests are authenticated with a deployment key sent in the X-API-KEY header, not with a navio API access token. See Deployment Management.