For one-off imports of supported sources, the built-in importers (
kiwifs import --from notion, and so on) need no Docker and are simpler.Requirements
- Docker must be reachable from the KiwiFS process. KiwiFS checks this with
docker info. - Airbyte imports run over REST only, through
POST /api/kiwi/importand the web UI import wizard. The CLI and MCP tool don’t run connectors.
Built-in connector images
To use any other connector, pass its image in
airbyte_image, or pass the image name as from (any value with a / is treated as an image).
Run an import
1
Get the connector spec
The spec is the JSON Schema for the connector’s
config.Terminal
2
Check the config
Terminal
3
Discover streams
Terminal
4
Import
Terminal
streams to sync every stream.from, an optional airbyte_image, and, except for spec, config. Each returns 503 when Docker isn’t available.
Import request fields
For
notion and airtable over REST, KiwiFS prefers the Airbyte connector when Docker is available and you send an api_key. It translates the key into connector config for you.Firebase Realtime Database records
Firebase RTDB emits one record per top-level key. When a key holds a collection, such asusers mapping user IDs to objects, KiwiFS writes one page per child instead of one page for the whole tree. This keeps large databases searchable and linkable.
Auto-sync
firebase-rtdb is a syncable source. A successful REST import saves the connection, including its image and streams, and re-runs it every hour by default.
Airbyte Cloud Experimental
These endpoints manage sources and connections in an Airbyte Cloud workspace. They don’t import records into KiwiFS. Use Docker mode to get data into your knowledge base.
Configure the workspace in
.kiwi/config.toml. Values support ${VAR} expansion.
.kiwi/config.toml
AIRBYTE_API_KEY and AIRBYTE_WORKSPACE_ID environment variables. Cloud check currently supports firebase-rtdb, notion, and airtable.
List available sources
Terminal
Response
airbyte appears only when Docker or an Airbyte Cloud key is available.
Related
Browse, preview, and sync
Saved connections and auto-sync.
Import API
REST reference.