Open-source low-code framework to build & deploy internal tools within minutes.
Build the frontend for internal tools in minutes using our pre-built components like Tables, Charts, Maps, Calendars, Forms and more.
Adding new components, resizing them, adjusting position, changing colors etc can be done using the visual app editor.
In-built components include tables, charts, buttons, forms, maps, rich text editors, separators, list layouts, modals, timers and calendars.
Query editors are available for all the supported data sources like PostgreSQL, Firestore, etc. Query editots can be used to build & edit queries.
ToolJet switches to mobile layout on small screens. Widgets can be displayed on desktop layout, mobile layout or on both.
Connect to databases, data lakes, SaaS tools, cloud storages, API endpoints and GraphQL endpoints to fetch data and take actions. ToolJet does not store any data returned from your data sources.ToolJet server just proxies the requests to your data sources. Also,the datasource credentials are securely encrypted before storing.
Connect to Snowflake, OracleDB, PostgreSQL, MySQL, Cloud Firestore, MongoDB, Elasticsearch, CouchDB, MS SQL Server and more
ToolJet can connect to Google Sheets, Airtable, Stripe, Slack, Notion, Twilio, Sendgrid and more.
ToolJet can compose REST API requests with support for authentication using OAuth2. ToolJet can also compose API requests from OpenAPI spec.
ToolJet can connect to AWS S3, Google Cloud Storage and Min.io. Reading from files, uploading files, listing files, generating signed URLs, etc are supported.
You can tag other users who have access to the application in comments.
The conversations can be marked as resolved by the creator of the conversation.
Developers can fork and extend the capabilities of ToolJet. ToolJet is built using JavaScript ( NestJS + ReactJS ). Found a bug? Create an issue on GitHub or send a pull request.
JavaScript code can be used almost anywhere in the editor. ToolJet's code suggestions dropdown will help you include dynamic variables in your code as you type.
Extend ToolJet by building plugins. Our commandline tool makes it easier to bootstrap and test plugins.
The state of the application can be checked from the editor. This include the state of every query, widget, global variables and temporary variables.
ToolJet Cloud offers a fully-managed hosted solution. You can even export your apps from cloud later if you want to self-host ToolJet.
Create account
ToolJet Cloud offers a fully-managed hosted solution. You can even export your apps from cloud later if you want to self-host ToolJet.
Deploy using Docker
ToolJet Cloud offers a fully-managed hosted solution. You can even export your apps from cloud later if you want to self-host ToolJet.
Deploy on your k8s cluster
ToolJet Cloud offers a fully-managed hosted solution. You can even export your apps from cloud later if you want to self-host ToolJet.
Deploy using Amazon AMI
ToolJet Cloud offers a fully-managed hosted solution. You can even export your apps from cloud later if you want to self-host ToolJet.
Deploy on Heroku
ToolJet Cloud offers a fully-managed hosted solution. You can even export your apps from cloud later if you want to self-host ToolJet.
Deploy on Cloud Run