Native
kiwifs import --from notion remains the simplest path for one-shot imports. Use Airbyte when you need scheduled sync or Airbyte Cloud connections.Two modes
- Airbyte Docker
- Airbyte Cloud
Local connector containers. Phase 1 sources routed through Docker today:
| Source | Connector |
|---|---|
firebase-rtdb | Firebase Realtime Database |
notion | Notion |
airtable | Airtable |
| Method | Path | Purpose |
|---|---|---|
POST | /api/kiwi/import/airbyte/spec | Connector specification |
POST | /api/kiwi/import/airbyte/check | Validate connection config |
POST | /api/kiwi/import/airbyte/discover | List streams for a source |
Configuration
.kiwi/config.toml
Environment variables expand in TOML via
${VAR} syntax.Sync status
Firebase RTDB record explosion
When importing Firebase Realtime Database key/value records through Airbyte, KiwiFS explodes each record into its own markdown page instead of collapsing the entire snapshot into one file. This makes large RTDB trees searchable and linkable in your knowledge base.MCP
Agents can callkiwi_import with Airbyte-compatible source configuration. Available sources are listed by GET /api/kiwi/import/sources.
Related documentation
Import overview
All 18+ import sources.
Import API
REST reference.
Connections
Saved connections and re-runs.