{ "docs": [ "introduction", { "type": "category", "label": "Setup", "link": { "type": "doc", "id": "setup/index" }, "items": [ "setup/try-tooljet", "setup/digitalocean", "setup/docker", "setup/heroku", "setup/ec2", "setup/ecs", "setup/helm", "setup/kubernetes", "setup/kubernetes-gke", "setup/kubernetes-aks", "setup/azure-container", "setup/google-cloud-run", "setup/client", "setup/env-vars", "setup/http-proxy", "setup/tooljet-subpath" ] }, "security", "tracking", { "type": "category", "label": "Tutorial", "link": { "type": "generated-index", "title": "Getting Started with ToolJet", "description": "A primer on getting started with building an application with ToolJet!", "keywords": [ "tutorial" ] }, "items": [ "tutorial/creating-app", "tutorial/adding-a-datasource", "tutorial/building-queries", "tutorial/transformations", "tutorial/adding-widget", "tutorial/actions", "tutorial/debugger", "tutorial/mobile-layout", "tutorial/versioning-and-release", "tutorial/sharing-and-deploying", "tutorial/manage-users-groups", "tutorial/keyboard-shortcuts", "tutorial/multiworkspace", "tutorial/workspace-environment-variables", { "type": "category", "label": "Dashboard", "items": [ "tutorial/app-menu-options" ] } ] }, { "type": "category", "label": "Datasource Reference", "items": [ "data-sources/airtable", "data-sources/s3", "data-sources/amazonses", "data-sources/appwrite", "data-sources/athena", "data-sources/baserow", "data-sources/bigquery", "data-sources/firestore", "data-sources/clickhouse", "data-sources/cosmosdb", "data-sources/couchdb", "data-sources/custom-js", "data-sources/dynamodb", "data-sources/elasticsearch", "data-sources/gcs", "data-sources/google.sheets", "data-sources/graphql", "data-sources/influxdb", "data-sources/mailgun", "data-sources/mariadb", "data-sources/minio", "data-sources/mongodb", "data-sources/mssql", "data-sources/mysql", "data-sources/n8n", "data-sources/notion", "data-sources/openapi", "data-sources/oracledb", "data-sources/postgresql", "data-sources/redis", "data-sources/restapi", "data-sources/rethinkdb", "data-sources/saphana", "data-sources/sendgrid", "data-sources/slack", "data-sources/smtp", "data-sources/snowflake", "data-sources/stripe", "data-sources/twilio", "data-sources/typesense", "data-sources/woocommerce", "data-sources/zendesk" ] }, { "type": "category", "label": "Widget Reference", "items": [ "widgets/button", "widgets/button-group", "widgets/calendar", "widgets/chart", "widgets/checkbox", "widgets/circular-progress-bar", "widgets/code-editor", "widgets/color-picker", "widgets/container", "widgets/custom-component", "widgets/date-range-picker", "widgets/datepicker", "widgets/divider", "widgets/dropdown", "widgets/file-picker", "widgets/form", "widgets/html", "widgets/icon", "widgets/iframe", "widgets/image", "widgets/kanban", "widgets/link", "widgets/listview", "widgets/map", "widgets/modal", "widgets/multiselect", "widgets/number-input", "widgets/password-input", "widgets/pdf", "widgets/pagination", "widgets/qr-scanner", "widgets/radio-button", "widgets/range-slider", "widgets/rich-text-editor", "widgets/spinner", "widgets/star", "widgets/statistics", "widgets/steps", "widgets/svg-image", "widgets/table", "widgets/tabs", "widgets/tags", "widgets/text-input", "widgets/text", "widgets/textarea", "widgets/timeline", "widgets/timer", "widgets/toggle-switch", "widgets/tree-select", "widgets/vertical-divider" ] }, { "type": "category", "label": "Actions Reference", "link": { "type": "generated-index", "title": "Actions Reference", "description": "All the actions that can be performed through event handlers", "keywords": [ "actions", "events" ] }, "items": [ "actions/show-alert", "actions/logout", "actions/run-query", "actions/open-webpage", "actions/go-to-app", "actions/show-modal", "actions/close-modal", "actions/copy-to-clipboard", "actions/set-localstorage", "actions/generate-file", "actions/set-table-page", "actions/set-variable", "actions/unset-variable", "actions/control-component" ] }, { "type": "category", "label": "How To", "link": { "type": "generated-index", "title": "How To Guides", "description": "How To Guides for all the things ToolJet", "keywords": [ "how to" ] }, "items": [ "how-to/run-actions-from-runjs", "how-to/intentionally-fail-js-query", "how-to/run-query-at-specified-intervals", "how-to/bulk-update-multiple-rows", "how-to/access-cellvalue-rowdata", "how-to/access-currentuser", "how-to/oauth2-authorization", "how-to/use-s3-signed-url-to-upload-docs", "how-to/upload-files-aws", "how-to/upload-files-gcs", "how-to/access-users-location" ] }, { "type": "category", "label": "Enterprise", "items": [ "Enterprise/audit_logs", "Enterprise/white-label" ] }, "marketplace", { "type": "category", "label": "User Authentication", "link": { "type": "generated-index", "title": "User Authentication", "description": "Guides for setting up User Authentication and managing Single Sign-On", "keywords": [ "SSO", "authentication" ] }, "collapsed": true, "items": [ "user-authentication/user-lifecycle", "user-authentication/general-settings", "user-authentication/password-login", { "type": "category", "label": "SSO", "items": [ "user-authentication/sso/github", "user-authentication/sso/google", { "type": "category", "label": "OpenId Connect", "link": { "type": "generated-index", "title": "OpenId Connect", "description": " ", "keywords": [ "okta", "openid", "azureAD" ] }, "collapsed": false, "items": [ "user-authentication/sso/openid/setup", "user-authentication/sso/openid/azuread", "user-authentication/sso/openid/okta", "user-authentication/sso/openid/google-openid" ] } ] } ] }, { "type": "category", "label": "Contributing Guide", "link": { "type": "generated-index", "title": "Contributing Guide", "description": "Guides for contributing to ToolJet", "keywords": [ "contribute", "contributing" ] }, "collapsed": false, "items": [ "contributing-guide/setup/architecture", { "type": "category", "label": "Setup", "items": [ "contributing-guide/setup/macos", "contributing-guide/setup/docker", "contributing-guide/setup/ubuntu", "contributing-guide/setup/windows" ] }, { "type": "category", "label": "Tutorials", "items": [ "contributing-guide/tutorials/creating-widget", "contributing-guide/tutorials/creating-a-plugin" ] }, "contributing-guide/testing", "contributing-guide/l10n", { "type": "category", "label": "Troubleshooting", "items": [ "contributing-guide/troubleshooting/eslint" ] }, "contributing-guide/code-of-conduct", "contributing-guide/slackcoc" ] } ] }