Integrations
/
Xano Storage

Store and manage files with Xano Storage

Databases
See and manage all of your Media Files
Overview

The Xano Storage integration connects Jet Admin to the file storage behind your Xano backend, so files submitted through your app can be reviewed and managed alongside the Xano database records that reference them. This turns Jet Admin into a straightforward admin panel for a Xano-powered app.

Once connected, files can be linked to their related records, scoped by role, and routed through an approval step before becoming visible to the rest of the team. Every upload and access is tracked in Jet Admin's audit log, so file activity stays as accountable as any other change to your Xano data.

What you can do
List files
Pull the files stored in your Xano project into a Jet table with search and pagination.
Upload file
Upload a file from a Jet form straight into your Xano backend's storage.
Download file
Pull a file into your app for preview, or pass it along in a workflow such as an approval or an export.
Delete file
Remove a file when a record is deleted or a document is replaced. Put it behind an approval step so it cannot happen on a single click.
Use Cases
Scenario
What it looks like
Admin panel for a Xano backend
Manage files stored in Xano alongside the records in your Xano database.
Review and moderate uploads
Give non-technical teammates a way to check files submitted through your Xano-backed app.
Data and files in one place
See Xano database records and their attached files together in one Jet Admin interface.

Key benefits

  • Admin panel for Xano. Manage files submitted through your Xano-backed app without custom tooling.
  • Files linked to your data. Associate stored files with the Xano records that reference them.
  • Role-based access. Control who can upload, view, or approve files.
  • Full audit trail. Track every file action alongside your other Xano data changes.

How to connect Jet Admin with Xano Storage

  1. In Jet Admin, go to Data Sources and select Xano Storage.
  2. Enter your Xano API endpoint and authentication token.
  3. Specify the file storage table or endpoint Jet Admin should use.
  4. Test the connection to confirm Jet Admin can access your Xano storage.
  5. Add a File field to a Jet form or table and select Xano Storage as its source.