Live data from Hacker News

Launch HN: Fastgen (YC W23) – Visual Low-Code Backend Builder

news.ycombinator.com

1–10 of 118 posts

Launch HN: Fastgen (YC W23) – Visual Low-Code Backend Builder

#1
Hi HN! I’m Constantin and together with my co-founders David and Mike we’re building Fastgen, a low code API and workflow builder with an integrated Postgres DB. You can use it to quickly build any custom business logic, cron jobs or complete backends.

We just launched our public beta, you can try it out here: https://fastgen.com/. You can find demo videos https://youtu.be/O9IM7rLYIQU and https://youtu.be/Hc1CYJDEDQw.

At our previous company, a student financing platform, we built several internal and external facing tools and encountered how tedious it can be to create and maintain myriads of APIs/CRUD operations. We especially felt that when building for edge cases and “what if” scenarios, as well as integrating with lots of third party services which receive, update and return data. In our case, a custom servicing platform which handled student repayments had to account for different student categories and repayment plans, while factoring in data we received from our KYC and ACH banking partners for each student. With Fastgen we try to eliminate boilerplate code and make it easier to adjust and share your work in a visual environment.

We’re low-code fans ourselves and believe it’s sometimes underappreciated how much complexity existing solutions can already handle, and we are excited to contribute to that market. The low-code space is crowded with front-end tools, but with a comparatively small number of backend tools. There is lots of busywork that comes with setting up a backend; we remove that busywork. Also, most low-code tools restrict users in what they are able to do. Our goal is to provide you with the flexibility and control inherent in coding, while still making it easier to use and faster to deploy.

In Fastgen you sequence 'actions' to form rest APIs and workflows through a drag-and-drop interface. Actions are essentially functions that perform specific tasks such as sending an HTTP request, checking for conditions or interacting with a database.

We support SQL for database operations, JSON for data structure, and comparison operators similar to JavaScript for decision-making in workflows. Everything you create can be deployed and tested instantly in the platform and will be hosted for you. Fastgen has a 'Debug Mode' that gives insights into the step-by-step execution of workflows. This aids in pinpointing issues and optimizing workflow performance.

While some users have created backends for full MVPs with us, others use the platform to build automations for their data/operations teams. For example, one team was missing functionality in Pipedrive for their sales team, so they created a sequence of conditions and HTTP requests to the Pipedrive API to create their own custom lead recycling process.

Other things our users have done include the creation of KYC onboarding flows, a Chinese translation app using ChatGPT, an API that retrieves a company’s financial filings from the SEC for a crowdfunding platform, a cron job that checks for the health status of all other APIs in a code base, a categorizer of well performing product launches, a sitemap checker for a SEO project, and others.

We would love for you to try out the platform and are excited for your thoughts and feedback in the comments!

Re: Launch HN: Fastgen (YC W23) – Visual Low-Code Backend Builder

#6
post #4

Congrats on launching! How do you differ from Windmill.dev (open source) / Airplane? Both backed by YC.

I don't think the comparison is relevant. The platform is more close to a BPM than task automation and internal tools platform.

Re: Launch HN: Fastgen (YC W23) – Visual Low-Code Backend Builder

#7
I signed up and want to try it out. The one thing on the account creation page that absolutely grinds my gears, though, are the password requirements. Some use pass phrases. Please please please consider changing these rules, and use 2FA as a security guarantee instead.

It makes me dread that I'm going to get a mandatory password reset demand in a month, at which point I have to revert to cycling between insecure password versions.

Re: Launch HN: Fastgen (YC W23) – Visual Low-Code Backend Builder

#8
post #4

Congrats on launching! How do you differ from Windmill.dev (open source) / Airplane? Both backed by YC.

Founder of windmill.dev here, airplane is not backed by YC but the founder is an alumni.

Aside from the obvious open-source aspect, here is one notable difference. We explicitly do not provide an integrated DB but offer simply a K/V store api, and recommend to use some dedicated services for persistence storage like supabase/neon.tech/aurora/s3: https://docs.windmill.dev/docs/core_concepts/persistent_stor.... We do not believe we can build both the fastest workflow engine at scale and the best DB so we leave the last bit to others.

From what I can see, the assumption of the userbase look a bit difference. Although we have a hub (hub.windmill.dev) where users can share premade actions, we focus on script/code in typescript/python/go/bash as the unit for workflows. From there, we focus on building workflows with most of the same primitive as temporal (suspend/resume also called reactivity, error handlers, retry, etc, and some others like caching of step results) and running arbitrary code on your own infra and being able to use your full nodes without overhead. The code for the steps can also be developed locally and deployed from your github repo.

Last we have a retool-like + react app capability which seems to be out-of-scope. So to summarize, although you can use windmill to do backend prototyping or as your product backend given that we generate per script/workflow webhooks, we focus on workflows with code and internal tools with enterprise scale requirements such as complex permission per-user/groups.

Re: Launch HN: Fastgen (YC W23) – Visual Low-Code Backend Builder

#10
post #4

Congrats on launching! How do you differ from Windmill.dev (open source) / Airplane? Both backed by YC.

Hey there, thanks for asking!

Windmill and Airplane have done some cool stuff and while we do share some common elements with both, there are a few key distinctions. Here’s how we think we’re carving out our own niche in the space:

1. Visual Flow Builder - We've gone all-in on making the interface really interactive and visual. Drag-and-drop actions to build rest APIs and workflows - it's super intuitive and handy for rapid prototyping.

2. Integrated Database - Fastgen has an integrated Postgres database, providing a unified environment for managing your data.

3. Debug Mode - We've got a 'Debug Mode' that throws light on how flows are churning away under the hood, step-by-step. It makes troubleshooting issues and optimizing workflow performance much easier.

4. Flexibility - We understand the need for a tool to be both accessible to less technical users and powerful enough to not restrict more advanced ones. With fastgen we try to strike that balance without compromising very technical users.

In short, we believe Fastgen adds a unique flavour to the broader low-code space with a blend of its features and focus on user experience.

Post reply on HN