Media library

One library for every file in your academy documents, images, audio & video

Every file your courses produce, in a single organized library — documents, images, audio and video. Sort them into folders, host video securely, share by signed link, and reuse the same file across every lesson. Uploads go straight to your storage, never through our servers.

  • Every media type in one place
  • Secure video hosting
  • Share with signed links

Media library

A file manager built into your online learning platform

The Media Library is your academy’s single window onto every file it owns — the videos, images, audio, PDFs and documents your courses create, plus a workspace of folders your team uploads into. Preview, rename, move, share and reuse any file, with cloud storage metered by the gigabyte and secure video hosting built in.

  • Documents
  • Images
  • Audio
  • Video
  • Folders
  • Signed links

One library, every file type

Documents, images, audio and video — together

No more scattered drives and lost attachments. Every media type your courses use lives in one place, previewed and organized the same way.

Documents

PDFs, slides and worksheets — preview them inline and attach them to any lesson as downloadable resources.

Images

Course art, diagrams and photos — with instant thumbnails and a full-size preview before you use them.

Audio

Recordings, podcasts and audio lessons — hosted securely and streamed to enrolled students on any device.

Video

Lesson videos on your storage or a video provider — with posters, durations and download-protected playback.

Folders & organisation

Organize thousands of files without the mess

Build an unlimited folder tree and drop any file where it belongs. Search across every folder, filter by type or date, and switch between a grid of thumbnails and a dense list — whatever helps you find a file in seconds.

  • Unlimited nested folders
  • Search, filter by type & date
  • Grid or list, your choice
  • Rename & move without breaking links
Browse all features

Upload once, reuse everywhere

Upload a file once — use it across every course

A file in your library is not locked to one lesson. Add it once and reference the same file from any lesson, course or share link. Move or rename it and every reference stays intact — no re-uploading, no broken paths.

  • One upload, many lessons
  • Renaming never breaks a link
  • A file in use is protected from deletion
  • See exactly where each file is used
Explore courses

Secure video hosting

Video hosting with download protection built in

Host lesson videos on your own object storage or a dedicated video provider — Bunny, Vimeo, YouTube and more. Provider videos stream through a signed, tokenized embed with no download button and no raw file to grab. Playback runs on short-lived URLs that expire, never a permanent path.

  • Storage provider or video provider
  • Signed, tokenized embeds — no download
  • Short-lived playback URLs that expire
  • Uploads go direct to the provider
Deep-dive video lessons

Two ways to host video

Pick the hosting mode for each video

Every video can be hosted either way — choose per file and mix freely across a course.

Serve from your object storage

Keep videos in your own S3-compatible bucket with native seeking, HLS for large files, and the choice to allow downloads or lock them down. Uploads travel browser-to-bucket over a presigned link.

S3-compatible object storage Native seek; HLS for large files Allow download only if you choose

Stream from a video provider

Bunny, Vimeo or YouTube handle transcoding, adaptive streaming and a protected embed. Ideal for large videos and hands-off, download-proof playback — with a free managed allowance used first.

Provider transcoding & adaptive HLS Protected, signed embed — no download Free managed allowance, then your own

Sharing via signed links

Hand someone a file with a secure, expiring link

Share any file with a single link — open to anyone, or restricted to signed-in users. Add an expiry so it stops working on its own, revoke it the moment you need to, and see how many times it was opened. The real file path is never exposed.

  • Public or signed-in-only links
  • Optional expiry date
  • Revoke a link instantly
  • Never exposes the real file path
See lecture files

Pay only for what you store

Cloud storage, metered by the gigabyte

Storage is billed by the gigabyte, so you only ever pay for the files you actually keep — with a free allowance included in every plan and your own provider account as unmetered overflow.

A free storage allowance with your plan Your own provider account is unmetered Buy more capacity in a single click

Bring the storage and video providers you trust

More in every file

Everything a real media library needs

The details that turn a pile of uploads into a workspace your whole team can trust.

Inline preview

Open PDFs and images right in the library — no download needed to check the right file.

Rename & move

Tidy your files freely; renaming or moving never re-uploads and never breaks a link.

Right-click menu

A full context menu on every file and folder — preview, download, share, move or delete.

In-use protection

A file used by a live lesson can’t be deleted by accident — you see where it is used first.

Provider sync

The library reconciles with your storage buckets so what you see is always what is really there.

Background upload

Upload up to ten files at once and keep working — a live tray tracks each one to done.

A media library that scales with your academy

Enterprise-grade storage, secure video and file sharing — built into every course you create.

4+ Media types in one library
Direct Browser-to-provider upload
100% Download-protected video
By GB Pay only for what you store

Teams that stopped hunting for files

Educators who put their media in one place

Academies and teachers running every file, video and share from one library.

Every video, PDF and image for my courses is finally in one place. I upload once and reuse it across lessons without a second copy.
Nadia H. Course creator
Signed share links changed how I send resources — they expire on their own and I can revoke one instantly if I need to.
Youssef K. Training lead
Secure video hosting with no download button gave me the confidence to move my whole catalogue online.
Lina S. Academy owner

Questions

What people ask about the Media Library

Every media type your courses use — documents and PDFs, images, audio and video. Each file gets a preview, a type badge, its size and upload date, and lives in the folder you choose.

On the provider you choose — the platform’s own S3-compatible object storage, or your connected account. Files upload straight from the browser to that provider; we never store or proxy a byte on our own servers.

Videos live on your storage or a video provider such as Bunny, Vimeo or YouTube. Provider videos play through a signed, tokenized embed with no download and no raw file path; storage videos are downloadable only if you allow it.

A share link can be public or limited to signed-in users, can carry an expiry date, and can be revoked at any moment. It resolves through your academy’s domain and never exposes the real file path on the provider.

Nothing breaks. Renaming changes only the display name and moving only changes its folder — no re-upload, no new path. A file used by a live lesson is also protected from accidental deletion.

Storage is metered by the gigabyte. A free allowance is included with your plan; beyond it you can store on your own provider account (unmetered) or buy more capacity in a click.

Yes. The library is role-aware — you decide who can view, upload, rename, move, delete, share and sync, so a large team can work in it safely.

Ready when you are

Put every course file in one secure library

Organize documents, images, audio and video, host video securely, and share by signed link — start building your academy free.

Free to start · No credit card required · Storage metered by the GB