Flatfile Spaces are micro-applications, each having their own database, filestore, and auth. Use Spaces to integrate Flatfile into your data exchange workflow, whether that happens directly in your application or as part of a currently offline process.Documentation Index
Fetch the complete documentation index at: https://flatfileinc-docs-update-72712e96-062f-4c91-91af-3a75b3db823.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Anatomy
A Space is comprised of Workbooks, Files, Users, Documents, Themes and Metadata.
Reference
See API ReferenceWorkbooks object
A Space contains any number of Workbooks. Each
is a Blueprint-defined database.
Files object
Files are uploaded directly to a Space.
Users object
By default, all global Admins in Flatfile have access to all Spaces.
Additionally, you can configure a Space to allow for either temporary
(shared_link) or named (magic_link) Guest Users.
Documents object
Documents are custom pages that are mounted on the Space and display in the
sidebar of a Space in the order of their addition to the Space.
Theme object
Theming of Flatfile is controlled at the Space level. A comprehensive list of
Theme options are available here.
Metadata object
Spaces can be created and updated with Metadata. This could include a
company-specific identifier such as a UUID for use in API operations in the
Space.
Versioning and Restore
Spaces maintain version history of their components, allowing you to restore a space to a previous point in time if needed. This feature is particularly useful for:- Recovering from unintended changes
- Rolling back problematic data transformations
- Returning to a known good state