Skip to main content

Working with Libraries

A LibraryA managed collection of files (documents, spreadsheets, PDFs) that Informer indexes so Assistants and chats can use them as knowledge. connects Informer to a collection of files held somewhere else (Microsoft OneDrive, Box, Google Drive, or GitHub) so an AssistantA configured AI persona with its own instructions, knowledge, and tools. Chats can be powered by an Assistant tailored to a specific job, like answering HR questions or analyzing sales data. can read those documents and answer questions about them.

The Library landing page with a Connect to Library button when no connection is set up
A Library before it is connected to its remote source.

Why Libraries matter

Most of what an organization knows lives in documents, not in Datasets: policy manuals, contracts, training material, meeting notes. A Library brings that pile into Informer without moving it, keeps it in step with the source, and makes it something you can ask questions of. Point a Library at a shared drive of HR policies, enable AI on the folders that matter, and an Assistant can answer "how much notice do I need to give for unpaid leave?" from the actual documents rather than from memory.

How a Library works

A Library has three parts worth understanding before you create one:

  • The connection: the remote source and the credentials that reach it. Whoever authenticates becomes the connection owner, and only they can see files that have not been indexed yet.
  • The file tree: a mirror of the remote source that you expand and browse inside Informer. New files in the source do not appear on their own; a Sync brings them in, either on demand or on an interval.
  • Indexing: the per file and per directory AI switch. Turning it on creates the embeddings an Assistant searches. Until then, the file is invisible to AI, even to people the Library is shared with.

That last point is the one that surprises people: sharing a Library grants read access to everything in it, but only indexed files are ever visible to a shared User or usable as Assistant Knowledge.

Libraries require AI to be enabled for your organization (see AI Features).

In this section

ArticleIn one line
Creating and Connecting to LibrariesCreate a Library, connect it to OneDrive, Box, Google Drive, or GitHub, and sync its files.
Libraries Actions OverviewWhat each option in a Library's Actions menu does.
Client ID and Client Secret for Google Drive LibrariesRegister a Google Cloud app and collect its credentials.
Client ID and Client Secret for Box LibrariesRegister a Box custom app and collect its credentials.
Client ID and Client Secret for GitHub LibrariesRegister a GitHub OAuth app and collect its credentials.
Client ID and Client Secret for Microsoft OneDrive LibrariesOnly needed before 2025.2.0; newer versions connect without them.

Where do I look when...

You want to...Where
Connect a Library for the first timeCreating and Connecting to Libraries
Find the Client ID and Client Secret a provider wantsthe credential article for that provider, above
Pull in files that were added to the remote sourcethe Sync action, or Change Sync Interval for a schedule
Point the Library at a different folderConfigure
Let an Assistant read the documentsUsing Libraries with Assistants
Attach Library files to an Assistant as KnowledgeAdding Knowledge to an Informer Assistant
Let a chat in Informer GO read the documentsGiving a chat context
Let a Job write files back to a Driveallow write access on the connection, then see Jobs actions
Give other people accessShare
Also available through the REST API
Everything on this page is built on Informer's public REST API, the same one the product uses, so your scripts and integrations can do it too. Developer reference: Library API.