Loved by developers all over the world

Build internal tools based on your data

You can work with any data source. Your credentials are stored securely – UI Bakery doesn’t keep the actual data you send and receive.

Put in your database credentials and query it directly through UI Bakery proxies.

Integrate any REST or GraphQL API using Postman-like interface and curl shortcuts.

No hassle with 3rd-party services documentation: connect using our native integrations.

View all integrations

Build internal tools based on your data

You can work with any data source. Your credentials are stored securely – UI Bakery doesn’t keep the actual data you send and receive.

No hassle with 3rd-party services documentation: connect using our native integrations.

Put in your database credentials and query it directly through UI Bakery proxies.

Integrate any REST or GraphQL API using Postman-like interface and curl shortcuts.

View all integrations

Apply only those
skills you already have

No need to learn anything new. We offer the instruments you’re well-versed in. You can easily configure SQL queries or API requests inside your app, and test right away.

Send SQL queries to your database 

Filter, group and join data from multiple tables or even multiple data sources. Append component values you’d like to send inside of INSERT queries or set a filter value in WHERE clauses referencing a component variable {{ui.nameFilter.value}}. Alternatively, create load/get/update/create/delete requests using a user-friendly GUI.

SQL queries support with columns and operators auto-suggestion

User-friedly GUI as an alternative to custom queries

Autogeneration of a component structure from a query result

Connect any API with REST or GraphQL calls

Copy-paste a curl request or manually configure a custom HTTP call. Add dynamic header values, reference {{ui.form.value}} as a request body. Map received data before displaying it or merge it with a secondary request. Use workflow conditions to handle load errors and execute fallback operations, like requesting the data from a different source or using a cached version.

Send HTTP requests with a Postman-line interface

Send and automatically recognize curl requests

Store API tokens in an encrypted vault without security issues

Use JavaScript to connect everything together

No worries if the data formats do not match. You can transform it with bits of JavaScript, merge various request results using Promises {{const result = await actions.load.trigger()}}, add conditions to highlight values based on the actual field value {{value > 15 : ‘#ff0000’ : ‘#00ff00’}}. JavaScript can also be used to work with moment.js and lodash libraries if you need to format your dates before displaying them or convert them back before sending to the server as SQL queries.

Custom JavaScript code anywhere within the application

Any JavaScript library and DOM modifications out of the box

Variable value previews in the application runtime

Don’t build from scratch - use ready-made templates

Choose from a range of the UI Bakery templates tailored for various purposes and use cases.

Share your applications securely with your organization

Admin panel
SOON

Invite your team members for collaboration. Assign roles to them to allow for viewing, building, managing tools and users within the organization. Conditionally display or hide components based on a {{ user.role }} variable.

No more endless CI/CD pipelines. Publish updates in one click in multiple environments.

Control your tools. Create custom roles & permissions, investigate audit logs to track usage or debug issues. Control versions to publish or roll back changes.

Share your applications securely with your organization

With UI Bakery, you can easily share the internal tools you build with teammates, clients, and other users without bothering about data security. UI Bakery allows you to:

Invite your team members for collaboration. Assign roles to them to allow for viewing, building, managing tools and users within the organization. Conditionally display or hide components based on a {{ user.role }} variable.

No more endless CI/CD pipelines. Publish updates in one click in multiple environments.

Control your tools. Create custom roles & permissions, investigate audit logs to track usage or debug issues. Control versions to publish or roll back changes.

Expand your internal tool as you grow, no limits

You’re not locked by the current platform functionality.

  • Develop custom components using React or plain JavaScript. Reuse them across your apps. Connect any third-party library like moment.js or lodash to extend the built-in functionality.

  • Embed the created apps into your existing solution. Pass context variables using query parameters.

Get an on-premise version of UI Bakery to host your data on your own VPS or in the cloud. Ship and deploy your internal tools securely.

Make a beautiful UI without learning new frameworks

Mix 25+ components like Tables, Charts, Forms, and Buttons with 10+ column and field types. Display a Currency value or an Image in a Table cell, add a Datepicker field to a Form, or allow multiple data sets in a Chart. Drag-n-drop & organize components into dashboards. Adjust look & feel with CSS.

Share your applications securely with your organization

With UI Bakery, you can easily share the internal tools you build with teammates, clients, and other users without bothering about data security.

Invite your team members to collaborate, assign roles so that they could view, build, manage tools and users within the organization. Conditionally display or hide components based on a {{user.role}} variable.

Forget about endless CI/CD pipelines. Publish updates in one click in multiple environments.

Manage your tools by creating custom roles & permissions, and investigating audit logs to track usage or debug issues. Control versions to publish or undo changes.

Expand your internal tools as you grow, no limits

You’re not locked in by the current platform functionality. With UI Bakery, you can:

  • Develop custom components using React or plain JavaScript. Reuse them across your apps. Connect any third-party library like moment.js or lodash to extend the built-in functionality.

  • Embed the created apps into your existing solution, and pass context variables using query parameters.

  • You can get an on-premise version of UI Bakery to host your data on your own VPS or in the cloud. Ship and deploy your internal tools securely.

What makes us different

UI Bakery is not just another internal tools builder. Here’s how we stand out:

Built by Open Source contributors

We’ve created & support the best Open Source products for admin panels & internal tools: ngx-admin, Nebular, and UI Kitten. Our expertise is proven by 50,000+ Github stars, and thousands of downloads.

Focused on developer experience

Being developers ourselves, we hate repetitive work. We reckon that a system must work great out-of-the-box. Our team invests lots of time and effort in ensuring the most pleasant developer experience for you.

Organized for easy & efficient work

Your comfort is our top priority. You can arrange end-user tools into a perfectly structured workspace to keep everything at hand. Allow your users to seamlessly access and navigate through several internal tools.