Rowy Takes on the Limits of Airtable with Low-Code Cloud Collaboration
While low-code/no-code tools can help startups get off the ground quickly, users too soon reach the limits of those platforms.
“When you want to do something the low-code platform doesn’t support, you’re either fighting it or dropping down to normal code anyhow,” Mike Mason, global head of technology at the tech consultancy Thoughtworks told The New Stack.
Most low-code/no-code tools lack flexibility, have feature limitations, don’t scale well and are expensive, according to Rowy cofounder Harini Janakiraman.
Rowy was built out of the founders’ own pain points, Janakiraman wrote on Product Hunt:
- “Not being able to share database access to our teammates — in an interface they are familiar with like spreadsheet.
- We liked the Airtable experience of collaborating on data, but it is limited in scalability, not synced to your production apps, has limited storage and inability to control access at a granular level.
- We also liked the Firebase experience for building our apps quickly, but their native cloud console is hard to use, especially for non-technical users.
- We were repeatedly building automations via third-party apps.
- Managing hundreds of cloud functions in cloud consoles, deploying them via CLIs in terminals, trying to figure out which cloud function is triggered when — was a nightmare! Honestly, we should not be doing things this way …”
Janakiraman describes Rowy is a familiar spreadsheet UI. Under the hood, it’s a production database, a noSQL document data store on Google Cloud Firestore.
There’s the usual spreadsheet functionality like filtering, sorting, importing/exporting data in bulk and inviting team members to collaborate with granular permission control at table and field level.
Rowy also enables users to write cloud functions in the browser; add automation with extensions to tools like Algolia, Twilio, SendGrid, BigQuery and Slack; and use any npm packages and APIs.
Using react-data-grid, it renders only the tables being viewed to keep the scrolling experience smooth.
“It’s a cohesive platform that allows you to build on GCP end to end, where you have access to the database, you have access to the serverless cloud functions, the storage secret manager, you’re able to write code,” Janakiraman said.
Here are some other demos to play with:
- Demo 1: Enter a word and see the database auto-generate an image and definition.
- Demo 2: Enter a word and get its translation and text-to-audio in French.
- Demo 3: Add a receipt image and see its text via Google Vision API and detect the price via GPT-3.
Background in Data Engineering
Janakiraman previously was vice president of engineering for BlackRock’s New York and Asia-Pacific data engineering team, then later head of technology with early-stage venture capital firm Antler. Her co-founder, Shams Mosowi, was lead software engineer at Antler.
The early-stage company is a team of five based near Sydney, Australia. It recently was among 15 startups Sequoia Capital India chose for a new program for female founders in Southeast Asia and India called the Sequoia Spark Fellowship.
Users include Japanese shopping sites Rakuten, Forbes, Google, Uber and banking giant HSBC.
More than a Spreadsheet
There’s a wealth of Airtable competitors, and even open source rivals such as NocoDB, which transforms MySQL/Postgres/SQLite data, and Postgres-based Baserow. Google has its own product called Tables, and Microsoft has Lists.
Those tools allow you to write some functions, which are more like formulas that are a combination of different fields, according to Janakiraman.
“There is a lot of Airtable-like UI alternatives, which are focused on giving you a Google Sheet but with more steroids, where you can have images, different types of fields and so on,” she said.
“The way we see ourselves are different is that … instead of writing your cloud functions in isolation in Visual Studio code, and then going to a cloud console … you can not just view your Firestore data in an Airtable-like UI, but also build cloud functions, automations and workflows based on your data, connect to any third-party tool, use npms and APIs right in the browser without the hassle of CLIs, terminals or native consoles.”
Other backend-as-a-service startups such as Supabase and Canonic are more infrastructure-focused, she said. They’re competing with Google engineers in trying to build a better database or a better cloud platform.
The company also recently released an open source feedback widget called Feedback Fin that allows you to insert a button in any application to collect feedback.