Your approved assets, inside the apps your team already uses
Freedam connects to Canva, Microsoft 365 Copilot, Chrome and AI assistants, so people pick from the approved library instead of digging through folders. Developers get a REST API, webhooks, an SDK and an MCP server.






One approved version of each file, with the rights and permissions attached.
Where marketing teams use Freedam
Every connection reads from the same library with the same permissions, so people only see the files they are allowed to use, in their latest approved version.
Microsoft 365 Copilot
Approved images show up where Microsoft 365 users already look for them, without copies in SharePoint. You choose whether the whole organization or one Entra group sees them.
- Copilot Chat
- Microsoft Search
- Copilot in PowerPoint
Canva
Search the library from the Canva editor and insert images and videos with a click or a drag. Designers stop downloading files to upload them again.
- Canva editor
- Collections
- Images and videos
Claude, ChatGPT and other AI assistants
Ask an assistant to find, organize or share assets. It works in the library through MCP, with the permissions you grant and nothing more.
- Claude
- ChatGPT
- Any MCP client
Chrome extension
Open the library in a Chrome side panel next to the page you are working on, then copy, download or drag approved files into it.
- Gmail
- Your CMS
- Any upload field
Set up once for the whole team
- Google DriveImport Google Drive folders into your freedam library with a read-only source connector - and use a Google Sheet as the catalog that drives mapping.
- Sign in with GoogleLet workspace members sign in to freedam with their Google account: one less password, verified identities, and per-workspace control.
- Sign in with MicrosoftGive your team Microsoft sign-in for freedam: one less password, works with Microsoft 365 accounts, enabled per workspace.
- Video EmbedsEmbed any video from your freedam library on your website or intranet: smooth adaptive streaming, plays only on domains you allow, revocable anytime.
For developers: build your own connections
Everything the interface does goes through a documented API. Connect your CMS, PIM, e-commerce site or internal tools, and react to changes in the library as they happen.
import { FreedamClient } from '@freedam/sdk';
const client = new FreedamClient({
baseUrl: 'https://your-instance.example.com',
token: process.env.FREEDAM_TOKEN,
});
const { data } = await client.assets.list({ per_page: 50 });- REST APIVersioned, scoped tokens, OpenAPI spec
- Webhooks14 events, signed payloads, retries
- TypeScript SDK@freedam/sdk for Node, Bun, Deno and browsers
- MCP server11 tools for AI agents, same token scopes
- S3-compatible storageSync buckets, or use one as the asset backend
- WebDAV and NASScheduled, read-only folder sync
Connect the rest with your automation tool
Automation tools that receive webhooks and call HTTP APIs can start a flow when an asset is uploaded, approved or shared, and write metadata back to Freedam.
- Zapier
- Make
- n8n
- Power Automate
Missing a tool your team relies on?
Tell us which app you want Freedam to work in. We use these requests to choose the next integration we build.


