Export Data to an S3-Compatible Storage Service
Set up continuous export of assets, vulnerabilities, and scan results from Mondoo to MinIO, Ceph, or any other S3-compatible storage service.
Export your Mondoo security data to any S3-compatible object store, such as MinIO or Ceph, for long-term retention or integration with an on-premises data pipeline. For how exports work in general, read Continuous Data Exports.
Requirements
- Your S3-compatible object storage service up and running.
- The endpoint URL of the service. Consult your storage vendor or its documentation if you're not sure.
- An access key ID and secret access key pair for programmatic access. Consult your storage vendor for how to generate them.
- Editor or Owner access to the Mondoo space.
Create the integration
-
In the Mondoo App, navigate to the space. In the side navigation, select Integrations. Under Exports, select S3 Compatible Service.

-
Enter a name for the integration.

-
Fill in:
- S3 compatible endpoint URL. The endpoint URL for your service.
- Bucket name. The bucket Mondoo should write to.
- Export as.
.jsonlor.csv. - Use the legacy list objects API and/or Use path style. Enable if your service requires either. Consult your vendor if you're unsure.
- Access Key ID and Secret Access Key. Credentials for programmatic access to the bucket.
-
Select CREATE EXPORT.
Mondoo starts the initial export. When it completes, the integration's status becomes active and subsequent exports run automatically every ~24 hours.
Manage this integration
After it's created, find your integration under Integrations in your space's side navigation. Select it to open the detail page, where you can:
- Trigger a manual export. Exports run automatically about every 24 hours. To export immediately, select SCHEDULE NOW.
- Check the status.
activemeans the integration is healthy and exporting on schedule.pendingmeans Mondoo hasn't attempted the first export yet.errormeans the last export failed. - Remove the integration. Select the trash can icon and confirm. Mondoo stops future exports but does not delete data that has already been exported.