Manage SQL and Kafka data sources, test connections, and crawl schemas/sample data.
Launch the UI
Features
- Table of sources with name, type, database, and extra params
- Add sources via a menu: SQLite, RDS (MySQL/Postgres/Oracle/MSSQL), Kafka
- Test Connection before saving
- Bulk delete selected sources
- Crawl databases to persist DDL, DSDS, and sample CSVs locally
Adding sources
Fill in required fields
SQLite
SQLite
Choose a SQLite file from the server list. Optionally add newline-separated
key=value parameters.RDS (MySQL/PostgreSQL/Oracle/MSSQL)
RDS (MySQL/PostgreSQL/Oracle/MSSQL)
Provide host, port (auto-set by type), database, user, and password.
Kafka
Kafka
Provide connection properties (for example
bootstrap.servers=<host>:<port>) and any additional properties.Refresh and delete
- Use Refresh to reload the table
- Select rows via checkbox and click Delete Selected to remove in bulk
Crawl database tables
After creating a SQL source, you can crawl it programmatically:get_settings().resinkit.sources_dir/<source_name>/:
.retrieval_metadata.json- per-table
ddl.sql, optionalsample.csv, anddsds.txt
Troubleshooting
- Connection test errors will show inline; verify network and credentials
- Kafka requires a valid
bootstrap.servers - If the table is empty, check server connectivity and auth
Related
- Variables UI: Variables
- Flink SQL UI: Flink SQL
- Mintlify llms.txt: Optimize for AI indexing

