TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Superblocks – IDE for Internal Apps, APIs and Cron Jobs

193 pointsby bradmenezesalmost 3 years ago
Hey HN, I’m Brad, one of the creators of Superblocks and a YC alum, excited to share our internal tooling IDE.<p>As developers ourselves, we faced the problem of building tons of internal admin UIs, backends to connect siloed data, reporting jobs, and data pipelines. For UIs we would build one-off React components. For integrations, we would have to decipher vendor docs and implement auth. Finally, for reporting jobs we had to handle failures and observability – many hours of repetitive engineering effort.<p>So we built Superblocks, an internal tooling IDE to connect to any datasource (databases, APIs, data warehouses), drag and drop your common UI components (tables, charts, forms), spin up backend APIs and schedule cron jobs, all in one place.<p>Since developers we spoke to hated repeatedly handling permissions, hooking up observability, configuring security and managing CI&#x2F;CD pipelines, we built Superblocks to integrate with popular dev tools like Datadog, Elastic, GitHub, GitLab, Okta and more. Use our cloud version, or run a self-hosted agent to ensure your data never leaves your VPC [1].<p>Superblocks is quite differentiated from other “low-code” tools out there: * 100% built for developers: observability, debuggability, version control, extend with Python &amp; JS * A platform, not a point solution: An all-in-one builder for internal tools: app UIs, APIs and cron jobs * Agent architecture: source-available, stateless and lightweight vs a legacy on-prem deployment * Scalable pricing: Pay for apps by Creator and usage-based pricing for end users (based on day passes) so it’s affordable to have 100s or 1000s of end users. Workflows and Jobs are billed on the number of executions.<p>A quick 4 min demo on the website: <a href="https:&#x2F;&#x2F;cdn.superblocks.com&#x2F;superblocks-demo-06132022.mp4" rel="nofollow">https:&#x2F;&#x2F;cdn.superblocks.com&#x2F;superblocks-demo-06132022.mp4</a> Developer docs: <a href="https:&#x2F;&#x2F;docs.superblocks.com" rel="nofollow">https:&#x2F;&#x2F;docs.superblocks.com</a> To illustrate Superblocks in action, we built this startup funding explorer last night [2]<p>Would love to hear feedback!<p>[1] Agent <a href="https:&#x2F;&#x2F;github.com&#x2F;superblocksteam&#x2F;agent" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;superblocksteam&#x2F;agent</a> [2] Superblocks Startup Explorer App <a href="https:&#x2F;&#x2F;app.superblocks.com&#x2F;applications&#x2F;4aab03cd-3b18-4138-aa8b-ac7c7592574f&#x2F;pages&#x2F;bdf59690-18a5-42d5-9014-250f8318a8cc?environment=production" rel="nofollow">https:&#x2F;&#x2F;app.superblocks.com&#x2F;applications&#x2F;4aab03cd-3b18-4138-...</a>

40 comments

arey_abhishekalmost 3 years ago
I am a co-founder of a competing OSS product called Appsmith. I discovered Superblocks early this year and my first reaction was that the UI builder looks similar to Appsmith. Examined the DOM, and it was Appsmith code under the hood.<p>I’m new to the FOSS world and it was quite interesting to see someone use our project to compete with us.
评论 #32348345 未加载
评论 #32347581 未加载
Nimsicalalmost 3 years ago
[Disclaimer: my company is using Superblocks and have been paying for it for about a year]<p>Been reading the comments and I think there are a bunch of questions about why companies would use a tool like this and that integrating your product &#x2F; company into it is potentially risky. Here&#x27;s why we decided to use it.<p>First thing you should know is that before we moved to Superblocks, we were using a combination of Retool, Google Cloud Scheduler, Mode Analytics, and a few small Google App Engine apps to solve our problems.<p>There is a whole ecosystem of apps and mini-products our engineering team has to build which require slow-paced maintenance, but are still mission critical to our business. Analytics dashboards, Slack reporters, revenue dashboards, customer service dashboards, Discord bots, etc.<p>There are plenty of different tools which solve some of those problems in silo, but the main problem (and beauty) of building internal apps is that you can fully solve for your unique business problem. We&#x27;re a tech-enabled advertising agency (there are a handful of companies like ours in the world) and we both have our own external product as well as a series of internal apps that power our operations.<p>We decided to move all our internal apps to Superblocks effectively because we could merge a few different platform layer things (Google Cloud Scheduler, App Engine, Mode, Retool) and be able to build much faster within our team. The big thing for us was that we have engineers writing in Python (more data heavy stuff), and engineers writing Javascript. Previously, we had to have them offer APIs to each other and it wasn&#x27;t as agile as it is today for simple things we had to build for our business stakeholders.<p>I remember seeing one of our first Workflows on Superblocks when our data scientist built a BigQuery step, a Python step, and then our Javascript engineers grabbing that to do some post-processing with it to display the data and thinking &quot;this is probably how most tiny apps will get built in the future&quot;.<p>I don&#x27;t want to have infrastructure for every tiny solution I built for our team. I just want things to work.
评论 #32345465 未加载
andybakalmost 3 years ago
I never watch videos (I can&#x27;t skim read a video and they usually involve audio and that&#x27;s usually inconvenient).<p>So without the video I&#x27;m struggling to understand what &quot;programming&quot; with superblocks means. Is it drag and drop visual programming? Show me a screengrab. Is it coding? What does the syntax look like?<p>Is it a mixture of both? I want to see both.<p>Yes - I&#x27;m lazy and probably could have read more but lazy, busy people are good test subjects as they probably make up the majority of eyeballs.
评论 #32345511 未加载
twakefieldalmost 3 years ago
Congrats! Seems like a Retool competitor but focused more on developers? I&#x27;m not sure if that&#x27;s the direction I would go since developers already have pretty good tooling for their level of expertise, IMO.<p>Although, I could see how building an app that uses data across the various SaaS tools a company uses without requiring that data to be dumped into another database could be useful. Maybe I&#x27;m missing the point.<p>As an aside, I&#x27;d love to see Retool but for less technical people. Specifically, a way to make Google Sheets available for multiple people in a company to use. We have multiple quick and dirty &quot;calculators&quot; (think pricing for sales, comp for recruiting) that we roll out across our company. Eventually they get operationalized and converted into proper applications (or we buy a SaaS product for it) but would be nice to have an interim solution. Some requirements:<p>- Ability to create a very simple CRUD web UI<p>- Authz&#x2F;n with ability for IT to integrate into their SSO.<p>- Google Sheets backend and integration so financial analysts can update and manage.
评论 #32345855 未加载
hzeng0615almost 3 years ago
I have used airplane for scheduled jobs, I like their configuration&#x2F;definition file driven development flow. I am not a fan of writting code in browser.
评论 #32347079 未加载
评论 #32345940 未加载
phoenixboxalmost 3 years ago
Super cool. It&#x27;s likely in the works but it would be cool to have more recipes &#x2F; mini templates to start with on the application builder. E.g. a list of most active users or something similarly generic to help me get to something real faster. Also the ability to add an integration &#x2F; connect postgres from the &#x27;new api&#x27; prompt rather than having to go back to the dashboard first
评论 #32345169 未加载
edf13almost 3 years ago
What’s the lock-in? As in - when we’ve built a UI&#x2F;app is it locked into a subscription?<p>What happens if you go out of business or we stop subscribing?
评论 #32346648 未加载
ianbickingalmost 3 years ago
I like the UI integration. Feels similar in purpose to UIPath or other robotic process automation systems, but I don&#x27;t have enough experience to compare.<p>Looking at the video, at 1:02 you do put in code to open yourself to SQL injection... it&#x27;s for internal tools, but still...
评论 #32345206 未加载
antonylalmost 3 years ago
How does this compare to Retool (<a href="https:&#x2F;&#x2F;retool.com" rel="nofollow">https:&#x2F;&#x2F;retool.com</a>)? We use Retool at my company and like it; this seems like it is similar, but targets non-developers and is less mature (e.g. in the quality of the components)?
turtlebitsalmost 3 years ago
Looks like it has tons of potential, but from watching your demo, developing steps using a bunch of form fields is going to be very tedious, especially when you&#x27;re trying to test&#x2F;debug things and have to flip between screens constantly.
评论 #32346230 未加载
foxbeealmost 3 years ago
Congrats on the announcement Superblocks team. I am the cofounder of Budibase - an open source alternative to Superblocks.<p>For us, as developers, it was critical that this type of tool had to be open source - like the other tools we used and came to love and rely on.<p>Credit for building the platform. Observability is a great idea and something I&#x27;ve not seen before in low code platforms.<p>For reference, to the wider community, if you are interested in an open source alternative, here&#x27;s a link to the Budibase github:<p>Budibase Github Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;Budibase&#x2F;budibase" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Budibase&#x2F;budibase</a><p>Appsmith is another open source alternative.
评论 #32354532 未加载
henrythe9thalmost 3 years ago
Congrats on the launch Brad and Ran and team! We&#x27;ve been an early customer of Superblocks for a long time and have been thoroughly impressed with the team and product.<p>We evaluated all of the low-code builders in the market (including both paid and open source) and eventually decided to use Superblocks for some of our core operational tools and workflows due to the power &amp; flexibility of the tool, the focus on access &amp; security, the team&#x27;s unparalleled support and the pricing model.<p>It&#x27;s been great working with the team and they&#x27;ve been nothing short of fantastic. We can&#x27;t wait to build more with Superblocks and see what they release next.
wizwit999almost 3 years ago
Is this open source? Btw your demo is really slow on my phone.
评论 #32345136 未加载
felideonalmost 3 years ago
Interesting. This is kind of like Camunda without the BPMN baggage and a full blown IDE that integrates all the frontend&#x2F;UI aspects with the backend workflow stuff. With Camunda, you have to build your own frontend past the auto-generated task forms. It’d also be interesting to see what a rule engine would look like in Superblocks.<p>You say source-available, but I do wonder what happens with all your apps&#x2F;workflows if Superblocks goes belly up. It doesn&#x27;t seem like there’d be an easy way to migrate off it. With Camunda, their modeler and engine is open source and all the code you write is like any other code—it exists in your own git repo.<p>(PS: Not a Camunda shill, but have built proofs-of-concept with it in the past, and am evaluating it again.)
lookesalmost 3 years ago
Looks good but I don&#x27;t think I would try any tool unless it is open source as a developer.
评论 #32346484 未加载
naltunalmost 3 years ago
The code snippet in this [0] example from the index page (top) looks to have an f-string issue:<p>return [<p><pre><code> { &quot;message&quot;: &quot;{t.name} is due for {t.due_days} days&quot;, &quot;assignee&quot;: t.assignee, } for t in tickets </code></pre> ]<p>[0] <a href="https:&#x2F;&#x2F;assets-global.website-files.com&#x2F;627d359d0e0aa265b7817bcf&#x2F;62a0fa061b0b805437a8d59a_hero_visual-new.png" rel="nofollow">https:&#x2F;&#x2F;assets-global.website-files.com&#x2F;627d359d0e0aa265b781...</a><p>E: Fix formatting (TIL HN doesn&#x27;t support code blocks)
评论 #32345984 未加载
PhilipDainekoalmost 3 years ago
The problem with all these no-code&#x2F;low-code tools is that they are not Turing complete. Wherever you need to do something custom, you have to write code.
评论 #32348545 未加载
victor9000almost 3 years ago
Question regarding:<p>&gt; while keeping Superblocks up-to-date from our cloud<p>Does that mean that the OPA auto updates? Or is it saying that I can configure the frontend to use a custom backend?
评论 #32347209 未加载
mbestoalmost 3 years ago
Super interesting. Is the idea that this is like Retool, but a little more dummy&#x27;d down (in a good way) and has cron&#x2F;workflow capabilities?
评论 #32346381 未加载
shrisukhanialmost 3 years ago
Looks great. Might be simplifying too much but is it basically like Retool + cron jobs? Super interesting if that&#x27;s the case :)
评论 #32345589 未加载
yhfy2006almost 3 years ago
I think the python functioning is super useful for my application on superblock. but it only provides basic functionalities. are you guys going to make it more powerful like importing project from my own codebase&#x2F;github repo. So I can use a lot of my own code components, and the abilities to install additional packages.
a24whitealmost 3 years ago
We are another of Superblocks&#x27; early customers, and we&#x27;ve found it really useful for creating internal tools quickly. We still prefer to write some of our more heavyweight tools in React to leverage component reuse, etc, but we like this for lightweight tools that don&#x27;t have a lot of complex frontend logic.
评论 #32346117 未加载
upupandupalmost 3 years ago
What sort of company size would find this useful? I can already see several pushbacks against this type of tool.
评论 #32345050 未加载
评论 #32345103 未加载
Seichalmost 3 years ago
This could be really useful in healthtech, is it HIPAA compliant by any chance?
评论 #32345429 未加载
insomniacityalmost 3 years ago
So when you use the on-prem agent, does it rewrite all the backend endpoints to point at the agent, and continue serving the frontend externally?
natashabakeralmost 3 years ago
Looks awesome but how do you handle version control? Also, can permissions be set on who is able to modify vs. view&#x2F;run a job?
评论 #32346759 未加载
guymoritaalmost 3 years ago
Awesome. Looks like a great way to save redundant dev hours creating internal tools
ivanzhaoalmost 3 years ago
This looks awesome for support teams building their internal tools!
artem_dudinskyialmost 3 years ago
Very interesting! Looks easy to create some internal admin tool.
taleesitaalmost 3 years ago
As someone who used to have to hack internal tools, love that superblocks is making this easier!
zcmackalmost 3 years ago
yes! more options to save me from powerapps. looks good so far.
jayanthalmost 3 years ago
Super exciting. What industries or applications are you guys tackling first? Congrats!
评论 #32345047 未加载
mohinishalmost 3 years ago
Nicely done, now I dont need to write custom tooling for internal applications.
tuxie_almost 3 years ago
Given the comments I&#x27;m used to seeing in general in HN, the over excited tone of the comments in this post makes me wonder how truthful all the praising is, or if they are related to the company in any way. Maybe HN is actually full of people who build internal tools and find this honestly awesome and a game changer.
评论 #32345369 未加载
评论 #32345341 未加载
评论 #32345655 未加载
评论 #32345208 未加载
评论 #32345628 未加载
debarshrialmost 3 years ago
I have been actively following this space. I think there is a huge fallacy in a tool like this. At surface most of the developers love the idea, you often get feedback that people would use it but time comes people just not integrate their service with a platform like this. You have to build huge amount of trust either by raising from popular VC, Angel&#x27;s, blogpost by reputed dev advocates, socialproofing. For a general purpose framework it is generally an uphill battle. Having said that, there has been outcomes in past like rundeck&#x27;s acquisition by pagerduty. One thing I noticed that platform who have built some features that bound them to certain usecases done really well. Platform with a horizontal is a very long road than a platform with certain purpose, it also makes it easy to sell. Just some thoughts.
评论 #32345678 未加载
snirdalmost 3 years ago
Cool product, nice features, too important to rely on such a young company.<p>Sorry to be that guy, but I would never rely the business core on a company like that. That&#x27;s why I like Tooljet: <a href="https:&#x2F;&#x2F;www.tooljet.com" rel="nofollow">https:&#x2F;&#x2F;www.tooljet.com</a> (no affiliation) - they are open source. That mitigates the risk to a level that I&#x27;d personally accept.
评论 #32346337 未加载
maddynatoralmost 3 years ago
beautiful. Looks really great!!
berezalmost 3 years ago
Looks awesome, internal tools are usually such a pain to build and maintain (and tough to prioritize relative to customer-facing features). Excited to see this!
daniellangeralmost 3 years ago
Gamechanging. Built an internal admin tool with Superblocks in just a few minutes - definitely saved me hours of time and let me focus on building my core product. Congrats on building an awesome product already.
soumyadebalmost 3 years ago
We are glad to be one of Superblock&#x27;s early customers to build some of our internal tools and are super happy about it. Congrats on your official launch.