{"version":1,"pages":[{"id":"UaJ6xbhMwa5VdDXBh5Ww","title":"OpenFlower overview","pathname":"/","siteSpaceId":"sitesp_xbTos","description":""},{"id":"LirQZsH0v2t3NjjSrlnB","title":"The \"Hello World\" tutorial","pathname":"/readme/the-hello-world-tutorial","siteSpaceId":"sitesp_xbTos","description":"A Hello World tutorial","breadcrumbs":[{"label":"OpenFlower overview"}]},{"id":"jfrPbtSrhKbbXgyNTaxQ","title":"Videos","pathname":"/readme-1","siteSpaceId":"sitesp_xbTos","description":""},{"id":"t0npTkzS5ekUYYyR22Mu","title":"OpenFlower in 100 seconds","pathname":"/readme-1/openflower-100-seconds","siteSpaceId":"sitesp_xbTos","description":"OpenFlower in 100 seconds","breadcrumbs":[{"label":"Videos"}]},{"id":"o3StiNAutdlYlwmiCviQ","title":"Cloud & Private Cloud","pathname":"/setup-and-run/cloud-and-private-cloud","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Setup and run","emoji":"1f195"}]},{"id":"cSkynFRijiu42qeas5ij","title":"Self-hosting","pathname":"/setup-and-run/self-hosting","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Setup and run","emoji":"1f195"}]},{"id":"zNRAzwllvAKb8UTiGQe5","title":"Access local database or API","pathname":"/setup-and-run/self-hosting/access-local-database-or-api","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Setup and run","emoji":"1f195"},{"label":"Self-hosting"}]},{"id":"GpQYMdwWFhxy6j6JeNWe","title":"Google Cloud Platform","pathname":"/setup-and-run/self-hosting/google-cloud-platform","siteSpaceId":"sitesp_xbTos","description":"How to Setup Seperate Images on Google Cloud Platform","breadcrumbs":[{"label":"Setup and run","emoji":"1f195"},{"label":"Self-hosting"}]},{"id":"ZFwaSW6ZNsmiNFPjAc1N","title":"Heroku","pathname":"/setup-and-run/self-hosting/heroku","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Setup and run","emoji":"1f195"},{"label":"Self-hosting"}]},{"id":"gW9Gjw1Y2aGZvNpyHQjN","title":"Migration from Openblocks","pathname":"/setup-and-run/self-hosting/migration-from-openblocks","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Setup and run","emoji":"1f195"},{"label":"Self-hosting"}]},{"id":"KOjJtPtH6qKpJW0eWq1b","title":"Update MongoDB Versions","pathname":"/setup-and-run/self-hosting/update-mongodb-versions","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Setup and run","emoji":"1f195"},{"label":"Self-hosting"}]},{"id":"yU7uAm3pc6ycBt4FDVCe","title":"OpenFlower Version Update","pathname":"/setup-and-run/self-hosting/lowcoder-version-update","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Setup and run","emoji":"1f195"},{"label":"Self-hosting"}]},{"id":"xoKEiGu1YHDq129nzyMP","title":"Traefik loadbalancer","pathname":"/setup-and-run/self-hosting/traefik-loadbalancer","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Setup and run","emoji":"1f195"},{"label":"Self-hosting"}]},{"id":"pXezjfoFjs71Q6w4NaKo","title":"SMTP Server","pathname":"/setup-and-run/self-hosting/smtp-server","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Setup and run","emoji":"1f195"},{"label":"Self-hosting"}]},{"id":"VGB8CCcx1OXreno76L5B","title":"Security","pathname":"/setup-and-run/security","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Setup and run","emoji":"1f195"}]},{"id":"wDvSNfsYixc3x2bBbsIW","title":"Workspaces","pathname":"/workspaces-and-teamwork/workspaces","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Workspaces & Teamwork","emoji":"1f3e8"}]},{"id":"rEhTql3vlzi6MbRwmVQM","title":"Members and Groups","pathname":"/workspaces-and-teamwork/members-and-groups","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Workspaces & Teamwork","emoji":"1f3e8"}]},{"id":"diwI897uVeXOwMvInmgD","title":"Permissions for Resources","pathname":"/workspaces-and-teamwork/permissions-for-resources","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Workspaces & Teamwork","emoji":"1f3e8"}]},{"id":"5PsoEPnu8VVPA5VgCyo7","title":"OAuth","pathname":"/workspaces-and-teamwork/oauth","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Workspaces & Teamwork","emoji":"1f3e8"}]},{"id":"098YE8nww1Atd80ZHxF6","title":"KeyCloak","pathname":"/workspaces-and-teamwork/oauth/keycloak","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Workspaces & Teamwork","emoji":"1f3e8"},{"label":"OAuth"}]},{"id":"1KGrTsXdDIKYsRYTkJHT","title":"Google","pathname":"/workspaces-and-teamwork/oauth/google","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Workspaces & Teamwork","emoji":"1f3e8"},{"label":"OAuth"}]},{"id":"jQ3aYGYb9obq5e0RsfBD","title":"GitHub","pathname":"/workspaces-and-teamwork/oauth/github","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Workspaces & Teamwork","emoji":"1f3e8"},{"label":"OAuth"}]},{"id":"kmcD7OkI6WEqjMcuj3vr","title":"Generic OAuth Provider","pathname":"/workspaces-and-teamwork/oauth/generic-oauth-provider","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Workspaces & Teamwork","emoji":"1f3e8"},{"label":"OAuth"}]},{"id":"IvIerNTl0MTDCVXM5GWO","title":"Query library","pathname":"/workspaces-and-teamwork/query-library","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Workspaces & Teamwork","emoji":"1f3e8"}]},{"id":"rkpCZA47AskaAvceYv43","title":"OpenFlower Marketplace","pathname":"/workspaces-and-teamwork/lowcoder-marketplace","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Workspaces & Teamwork","emoji":"1f3e8"}]},{"id":"hBthwr69pA89PF15gqPJ","title":"Create a new App","pathname":"/build-applications/create-a-new-app","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"}]},{"id":"tGPaNGhDeRPOCyyLJIGd","title":"Modules","pathname":"/build-applications/create-a-new-app/modules","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"Create a new App"}]},{"id":"EMeKKgEEBWDG2mzEMhR7","title":"Version and Release Management","pathname":"/build-applications/create-a-new-app/version-and-release-management","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"Create a new App"}]},{"id":"pvjRJqeLG9RqgcD7TWbp","title":"App Editor","pathname":"/build-applications/app-editor","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"}]},{"id":"jcZMMGsn6aaHeizsxPFB","title":"Visual Components","pathname":"/build-applications/app-editor/visual-components","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"}]},{"id":"tzxkrEdR2DaEYPnpv2bX","title":"Common Component Settings","pathname":"/build-applications/app-editor/visual-components/common-component-settings","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"},{"label":"Visual Components"}]},{"id":"pvvlTFOaKhoPSJDnZWdG","title":"File upload","pathname":"/build-applications/app-editor/visual-components/file-upload","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"},{"label":"Visual Components"}]},{"id":"PYyMM1M1LdEXTXMTMQzW","title":"Charts and graphs","pathname":"/build-applications/app-editor/visual-components/charts-and-graphs","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"},{"label":"Visual Components"}]},{"id":"TZPcluIkDfyScOOEKk1K","title":"Image","pathname":"/build-applications/app-editor/visual-components/image","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"},{"label":"Visual Components"}]},{"id":"8AqS2RGCtkPHBgpk8QyA","title":"Option lists","pathname":"/build-applications/app-editor/visual-components/option-lists","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"},{"label":"Visual Components"}]},{"id":"rgXsXgGrE1SoM0NVJqKg","title":"List View","pathname":"/build-applications/app-editor/visual-components/list-view","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"},{"label":"Visual Components"}]},{"id":"xSf9tPeIDZ4AY0qS2nqo","title":"Drawer","pathname":"/build-applications/app-editor/visual-components/drawer","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"},{"label":"Visual Components"}]},{"id":"2NgOTHxPjfAABYKI1U08","title":"Google Maps","pathname":"/build-applications/app-editor/visual-components/google-maps","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"},{"label":"Visual Components"}]},{"id":"Xpu4ngLa4Un1UwYKTN60","title":"Table","pathname":"/build-applications/app-editor/visual-components/table","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"},{"label":"Visual Components"}]},{"id":"h86BPDTVy2bhrirr01r2","title":"Messages / Toast","pathname":"/build-applications/app-editor/visual-components/messages-toast","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"},{"label":"Visual Components"}]},{"id":"i0TKmM4JwgVI21dMxZAZ","title":"Calendar","pathname":"/build-applications/app-editor/visual-components/calendar","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"},{"label":"Visual Components"}]},{"id":"Gl5zBkHwOYeQupF0MF5Y","title":"Date handling","pathname":"/build-applications/app-editor/date-handling","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"}]},{"id":"rDzLh9eZxFwbC3AHCBVP","title":"Bulk Editing","pathname":"/build-applications/app-editor/bulk-editing","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"}]},{"id":"mi1kmXy9IUehx0kCkcoR","title":"Layers","pathname":"/build-applications/app-editor/layers","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"}]},{"id":"oqiyGDdTyc984BpDtEaL","title":"Data selection & Javascript","pathname":"/build-applications/app-editor/data-selection-and-javascript","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"}]},{"id":"ysMEWgAUsKaoboTlA39q","title":"Use Markdown","pathname":"/build-applications/app-editor/use-markdown","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"}]},{"id":"MCW1zDwkxWo9ZAz9zutR","title":"Keyboard shortcuts","pathname":"/build-applications/app-editor/keyboard-shortcuts","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Editor"}]},{"id":"MRGOMN0KOmflDPFQfvTJ","title":"App Navigation","pathname":"/build-applications/app-navigation","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"}]},{"id":"sxYykiCtnLsNYX5Dwphp","title":"App Interaction","pathname":"/build-applications/app-interaction","siteSpaceId":"sitesp_xbTos","description":"How to use Events inside of Apps","breadcrumbs":[{"label":"Build Applications","emoji":"2728"}]},{"id":"Ji21nWGBre49dlMQT0Hm","title":"Event handlers","pathname":"/build-applications/app-interaction/event-handlers","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"App Interaction"}]},{"id":"nm8dpvEpM6dvIC5ROIyz","title":"Themes & Styling","pathname":"/build-applications/themes-and-styling","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"}]},{"id":"aADjij5jhLJEzIHayHBd","title":"Design an efficient and user-friendly form","pathname":"/build-applications/themes-and-styling/design-an-efficient-and-user-friendly-form","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"Themes & Styling"}]},{"id":"HiP2OuDh2KpLT7LgBce0","title":"Customize Styles","pathname":"/build-applications/themes-and-styling/customize-styles","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"Themes & Styling"}]},{"id":"DpEoysy40somUnlGjlo3","title":"Component Styling Possibilities","pathname":"/build-applications/themes-and-styling/component-styling-possibilities","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Build Applications","emoji":"2728"},{"label":"Themes & Styling"}]},{"id":"fZgqfCgyy0pMWYeGMTue","title":"Data source basics","pathname":"/connect-your-data/data-source-basics","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"}]},{"id":"xDXMCNE3arrNZ6ZySSlz","title":"Data sources in OpenFlower","pathname":"/connect-your-data/data-sources-in-openflower","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"}]},{"id":"wOVBcUGEVTq1muxQR9pr","title":"APIs as Datasource","pathname":"/connect-your-data/data-sources-in-openflower/apis-as-datasource","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"}]},{"id":"gorovFVyoI8Cxvd80OUo","title":"REST API","pathname":"/connect-your-data/data-sources-in-openflower/apis-as-datasource/rest-api","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"APIs as Datasource"}]},{"id":"qd0Zyc2NtLBgoY3C7bSe","title":"GraphQL","pathname":"/connect-your-data/data-sources-in-openflower/apis-as-datasource/graphql","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"APIs as Datasource"}]},{"id":"DtxLGkLi652btIoaGkNY","title":"Google Sheets","pathname":"/connect-your-data/data-sources-in-openflower/apis-as-datasource/google-sheets","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"APIs as Datasource"}]},{"id":"uwVxQKp3m5ryCSo4ilah","title":"SQL Databases","pathname":"/connect-your-data/data-sources-in-openflower/sql-databases","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"}]},{"id":"PPSLXYC7l9Gsa28x5PDr","title":"MySQL","pathname":"/connect-your-data/data-sources-in-openflower/sql-databases/mysql","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"SQL Databases"}]},{"id":"i6C78qaX7QRvoGl1rHLA","title":"MariaDB","pathname":"/connect-your-data/data-sources-in-openflower/sql-databases/mariadb","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"SQL Databases"}]},{"id":"VNNraA98BnYdD1dhdiJB","title":"PostgreSQL","pathname":"/connect-your-data/data-sources-in-openflower/sql-databases/postgresql","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"SQL Databases"}]},{"id":"ewSk7iBVfOLf2CUxwYJK","title":"Microsoft SQL Server","pathname":"/connect-your-data/data-sources-in-openflower/sql-databases/microsoft-sql-server","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"SQL Databases"}]},{"id":"6hmV8dd8GL2RcYIJutXd","title":"Oracle","pathname":"/connect-your-data/data-sources-in-openflower/sql-databases/oracle","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"SQL Databases"}]},{"id":"PYmhwo3FGMZhgw08Y5LU","title":"NoSQL Databases","pathname":"/connect-your-data/data-sources-in-openflower/nosql-databases","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"}]},{"id":"2NLSCbzmEkrXZH698SaQ","title":"MongoDB","pathname":"/connect-your-data/data-sources-in-openflower/nosql-databases/mongodb","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"NoSQL Databases"}]},{"id":"y9QHSLN8yyE3ztvCFdEK","title":"CouchDB","pathname":"/connect-your-data/data-sources-in-openflower/nosql-databases/couchdb","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"NoSQL Databases"}]},{"id":"8NUs2eS0ouqoqQOZ9LV8","title":"DynamoDB","pathname":"/connect-your-data/data-sources-in-openflower/nosql-databases/dynamodb","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"NoSQL Databases"}]},{"id":"lLOombPh7NwfVhlS2Ux1","title":"InMemory Databases","pathname":"/connect-your-data/data-sources-in-openflower/inmemory-databases","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"}]},{"id":"MLDV4XUUmz2j15To1ZTb","title":"Redis","pathname":"/connect-your-data/data-sources-in-openflower/inmemory-databases/redis","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"InMemory Databases"}]},{"id":"NqqYoWyL12Ax5xz1qcov","title":"File Storages","pathname":"/connect-your-data/data-sources-in-openflower/file-storages","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"}]},{"id":"tLOuBlNGYmdY3mywOEkq","title":"S3 File Storage","pathname":"/connect-your-data/data-sources-in-openflower/file-storages/s3-file-storage","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"File Storages"}]},{"id":"CIwGo968nRdRJr47oyt0","title":"BigData & OLAP","pathname":"/connect-your-data/data-sources-in-openflower/bigdata-and-olap","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"}]},{"id":"z8d8OWeIISLFKh4dglwo","title":"Big Query","pathname":"/connect-your-data/data-sources-in-openflower/bigdata-and-olap/big-query","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"BigData & OLAP"}]},{"id":"uIn3v4qG9Sn5ymqxgwMY","title":"Snowflake","pathname":"/connect-your-data/data-sources-in-openflower/bigdata-and-olap/snowflake","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"BigData & OLAP"}]},{"id":"bctITGUVjVeBO0fyQagc","title":"ClickHouse","pathname":"/connect-your-data/data-sources-in-openflower/bigdata-and-olap/clickhouse","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"BigData & OLAP"}]},{"id":"xJbUuaGkGcc41490Dvts","title":"Elasticsearch","pathname":"/connect-your-data/data-sources-in-openflower/bigdata-and-olap/elasticsearch","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"},{"label":"BigData & OLAP"}]},{"id":"ezdVVWuGPKgX0RHbhX9G","title":"Websocket Datasource","pathname":"/connect-your-data/data-sources-in-openflower/websocket-datasource","siteSpaceId":"sitesp_xbTos","description":"Realtime Data Updates in OpenFlower","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Data sources in OpenFlower"}]},{"id":"NBEzAq4qUIGNlsDfG4N3","title":"Query basics","pathname":"/connect-your-data/query-basics","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"}]},{"id":"qE9z7Gl72Pbd5vbGtnQ2","title":"Bind Query Data to Components","pathname":"/connect-your-data/query-basics/bind-query-data-to-components","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Query basics"}]},{"id":"gsNSYHiJT6tndvyWbOVe","title":"Query library","pathname":"/connect-your-data/query-basics/query-library","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Connect your Data","emoji":"1f680"},{"label":"Query basics"}]},{"id":"GOjYQ06yUORBLy1eqF0y","title":"Workflows","pathname":"/workflows","siteSpaceId":"sitesp_xbTos","emoji":"1fa84","description":""},{"id":"1ifA9klvweetB106TxGj","title":"n8n Integration","pathname":"/workflows/n8n-integration","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Workflows","emoji":"1fa84"}]},{"id":"PA2MQsBPXA7lYrNehKG7","title":"Write JavaScript","pathname":"/business-logic-in-apps/write-javascript","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Business Logic in Apps","emoji":"1f4ab"}]},{"id":"bCaNndhZgv1jFQAJSsIl","title":"JavaScript query","pathname":"/business-logic-in-apps/write-javascript/javascript-query","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Business Logic in Apps","emoji":"1f4ab"},{"label":"Write JavaScript"}]},{"id":"tdOusn7lji4VZDeffwsP","title":"Temporary state","pathname":"/business-logic-in-apps/write-javascript/temporary-state","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Business Logic in Apps","emoji":"1f4ab"},{"label":"Write JavaScript"}]},{"id":"Ne12Toe4zZc55CNRQmIT","title":"Transformers","pathname":"/business-logic-in-apps/write-javascript/transformers","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Business Logic in Apps","emoji":"1f4ab"},{"label":"Write JavaScript"}]},{"id":"Eqs4NO5RiX04M60wgnMM","title":"Data responder","pathname":"/business-logic-in-apps/write-javascript/data-responder","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Business Logic in Apps","emoji":"1f4ab"},{"label":"Write JavaScript"}]},{"id":"9Vd98aVLNLZYvQ84enbt","title":"Built-in JS functions","pathname":"/business-logic-in-apps/write-javascript/built-in-js-functions","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Business Logic in Apps","emoji":"1f4ab"},{"label":"Write JavaScript"}]},{"id":"JIknc64LS90n29f2WgTx","title":"Share an App","pathname":"/publish-apps/share-an-app","siteSpaceId":"sitesp_xbTos","description":"Application Sharing in OpenFlower","breadcrumbs":[{"label":"Publish Apps","emoji":"1f64c"}]},{"id":"ClPSCY7hSK6eLbgCyGyg","title":"Publish an App","pathname":"/publish-apps/publish-an-app","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Publish Apps","emoji":"1f64c"}]},{"id":"rHfrcRsUbOxpLWxPtBD1","title":"Embedd an App","pathname":"/publish-apps/embedd-an-app","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Publish Apps","emoji":"1f64c"}]},{"id":"bfAzA4zHefibpI0lmTem","title":"Embed Apps in React","pathname":"/publish-apps/embedd-an-app/embed-apps-in-react","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Publish Apps","emoji":"1f64c"},{"label":"Embedd an App"}]},{"id":"6JDPsIjvFIKsWu8jMiGI","title":"Native embed SDK","pathname":"/publish-apps/embedd-an-app/native-embed-sdk","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Publish Apps","emoji":"1f64c"},{"label":"Embedd an App"}]},{"id":"yc733BnEwDX6zrlorznw","title":"Build the SDK from Source","pathname":"/publish-apps/embedd-an-app/native-embed-sdk/build-the-sdk-from-source","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"Publish Apps","emoji":"1f64c"},{"label":"Embedd an App"},{"label":"Native embed SDK"}]},{"id":"jjIbFuafSJLk8dEDmzKo","title":"Opensource Contribution","pathname":"/openflower-extension/opensource-contribution","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"OpenFlower Extension","emoji":"1f525"}]},{"id":"60sfHPOdSG0lv3r8pPfK","title":"Develop UI components for Apps","pathname":"/openflower-extension/opensource-contribution/develop-ui-components-for-apps","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"OpenFlower Extension","emoji":"1f525"},{"label":"Opensource Contribution"}]},{"id":"XHWndY12WL3qxLw4pN3q","title":"Develop Data Source Plugins","pathname":"/openflower-extension/opensource-contribution/develop-data-source-plugins","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"OpenFlower Extension","emoji":"1f525"},{"label":"Opensource Contribution"}]},{"id":"e4NRJbbviGbRqUJPn9XV","title":"Use third-party libraries in Apps","pathname":"/openflower-extension/use-third-party-libraries-in-apps","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"OpenFlower Extension","emoji":"1f525"}]},{"id":"BchY4epnAt7jagXhWVhg","title":"Day.js Date handling","pathname":"/openflower-extension/use-third-party-libraries-in-apps/day.js-date-handling","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"OpenFlower Extension","emoji":"1f525"},{"label":"Use third-party libraries in Apps"}]},{"id":"ybRL2arAerjLRILzKipU","title":"Import your own JavaScript Library","pathname":"/openflower-extension/use-third-party-libraries-in-apps/import-your-own-javascript-library","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"OpenFlower Extension","emoji":"1f525"},{"label":"Use third-party libraries in Apps"}]},{"id":"fN9nXBvesByaTI73YjJr","title":"Custom component","pathname":"/openflower-extension/custom-component","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"OpenFlower Extension","emoji":"1f525"}]},{"id":"fT22E1uNl1MnXmC1H0C7","title":"OpenFlower Open REST API","pathname":"/openflower-extension/openflower-open-rest-api","siteSpaceId":"sitesp_xbTos","description":"","breadcrumbs":[{"label":"OpenFlower Extension","emoji":"1f525"}]}]}