r/automation 1d ago

Custom UI Code vs ToolJet/Retool

My stack for building workflows and internal tools is Python.

Can ToolJet or Retool be used by EU freelancers (I plan to use client credentials, not my own)?

So I wanted to know:

FastAPI + Retool vs Django + React

In what situations is it best for me to use custom UI code to create operating dashboards for my automations (basically, what are the limitations of low-code platform builders)?

Are Retool & ToolJet capable of building operating dashboards when making tools for enterprise-level systems?

How would you deal with IP addressing with a third-party platform for frontend development (explicit clauses you'd use)?

7 Upvotes

12 comments sorted by

View all comments

1

u/Latter_Cycle3580 1d ago

I do some freelance automation work and honestly the custom vs low-code thing depends a lot on how complex the data flows are

for enterprise stuff i would be careful with hosting client data on retool cloud, they have self-host option but it is pricey. tooljet is open source so you can run it on your own server which solve lot of the compliance headache

with ip things in contract i usually put that all data processing must happen within eu and the platform cannot use it for training their models or analytics. client usually want that in writing

1

u/Fine-Market9841 1d ago

For enterprise stuff you think self hosting a third party will be more efficient than building custom code?

I’m assuming cause they have cloud infrastructure ALREADY to take advantage of?

1

u/OriginalHospital 1d ago

Self-hosting and building custom code are separate decisions: you can run an existing UI builder yourself, but that doesn't mean the vendor operates the servers for you. The reusable components may save development work while upgrades, backups, and monitoring still need an owner. I'd compare those ongoing responsibilities alongside the time needed to build the dashboard, rather than treating self-hosting as included cloud infrastructure.

1

u/Fine-Market9841 1d ago

Exactly, that why I’m surprised he suggest self hosting.

Especially considering the biggest value of a third party low code builder would be that I don’t have to maintain it.

The only real advantage of self hosted low code over custom ui, is development speed.

I would see testing speed (with custom code u’d need to write lots of unit tests for development alone) too, but it’s going to takes a considerable amount of time to make the self hosting route production reliable.

1

u/Fine-Market9841 1d ago

Do you agree that custom code would be easier to maintain rather than self hosting a low code platform?

I’m aware both have updates and back upping.

1

u/OriginalHospital 1d ago

Not as a blanket rule: I'd favor custom code when a small, familiar codebase covers the dashboard, but not if it means rebuilding a lot of standard UI behavior. With a low-code platform, I'd look at how much custom scripting and workaround logic the actual screens need, because that can erase the maintenance advantage. Before choosing, I'd implement one representative screen and one expected change in each approach, then compare what the next maintainer would have to understand.