p/airplane
The developer platform for business software
Madhura Kumar
Views by Airplane — Developer-centric approach to quickly building internal UIs
Featured
135
Airplane Views is a React-based platform for rapidly building full-featured internal UIs. Use Airplane's component library to create high-quality admin panels and internal dashboards. Operate views safely with permissions, approval flows, and self-hosting.
Replies
Shrav Mehta
Congrats @ravi_parikh2 and @__joshma! Incredible product.
Ravi Parikh
@__joshma @shravvmehtaa Thanks Shrav! Appreciate your support as always :)
Madhura Kumar
@shravvmehtaa Thanks for being a champion Shrav!
Karanveer Mohan
I have been beta-testing views and am a huge fan. It's tricky to get the "best of both worlds" when it comes to powerful control versus simplicity, but Views manage to do a great job at both!
Madhura Kumar
@karanveerm Thanks for being a beta tester! We appreciate all the feedback. Let us know if there are other components or features that would make Views even easier to use
Ravi Parikh
@karanveerm Thanks KV :) You gave us a ton of awesome notes and feedback on the developer experience with Views–really appreciate you trying an early version and being so generous with your time :)
Joshua Ma
@karanveerm Appreciate all the feedback you continue to give us—the team is definitely rallying around the "aha moments" you've pointed out.
Dave Feldman
Cool! Congrats @ravi_parikh2 and team! This feels like a necessary and previously-missing piece of the no-code puzzle. I'm eager to take it for a spin!
Madhura Kumar
@ravi_parikh2 @dfeldman Thanks for checking it out Dave! Appreciate the support. Totally agree - we received a ton of feedback from customers that this would multiply Airplane's value as a more complete, dev-centrice internal tooling solution. Users would often look up the inputs they plug into Airplane tasks so we're excited to support a much broader set of use cases with Views! Let us know what you think once you check it out :)
Ravi Parikh
@dfeldman @madhura_kumar Hey Dave, thanks so much! Really appreciate you checking it out. Hope all is well with Miter :)
Madhura Kumar
@ravi_parikh2 @dfeldman Dave the other thing I wanted to mention was our new Template gallery! You mentioned wanting to take Views for a spin - we recently shipped a set of templates for common use cases that should make it really easy to get started with Airplane + Views. You can find those here: https://docs.airplane.dev/templates Please don't hesitate to let us know if there are other templates that'd be useful for you!
Joshua Ma
Appreciate the kind words @dfeldman !
Bhimsen
Congrats on the launch!
Madhura Kumar
@bhimsenup Thanks for the support, Bhimsen! Would love for you to try it out!
Ravi Parikh
@bhimsenup Thank you Bhimsen! let me know if you have any questions about Views.
Joshua Ma
@bhimsenup Appreciate it! Give it a go and let us know what you think.
deepu
congrats on the launch
Madhura Kumar
@pradeeb28 Thanks for the support Deepu!
Ravi Parikh
@pradeeb28 @madhura_kumar Hey Deepu, let us know if you have any questions or feedback!
Lenny Rachitsky
Go Airplane go!
Madhura Kumar
@lenny_rachitsky Thanks Lenny :D
Joshua Ma
Appreciate it @lenny_rachitsky :)
Sam Seely
Another great release, team Airplane! 🛫 Excited to try it out
Joshua Ma
@samseely Thank you 🙇‍♂️ let us know what you think!
Madhura Kumar
@samseely We just shipped a template gallery so we have a number of ready-made UIs that you can duplicate. Could be an easy way to get started since you're interested in trying it out! We're also happy to set up live sessions and show you how Views works :) Here are our templates: https://docs.airplane.dev/templates Thanks for the support, Sam!
Julianna Lamb
Congrats on the launch!
Madhura Kumar
@jelamb Thanks for checking Airplane out, Julianna!
Charles Naut
Congrats on the launch! Definitely going to check it out for my team
Madhura Kumar
@charles_naut Thanks @charles_naut! Would love to hear your initial thoughts and any feedback you might have after trying it out!
Waseem Daher
Congrats on the launch @ravi_parikh2 and team!
Ravi Parikh
@waseem_daher Thanks Waseem! Really appreciate the support :)
Madhura Kumar
@waseem_daher Thanks Waseem! Would love for you to check it out and share any initial thoughts or feedback! Thanks for the support
Lucas Portet
Great product 👏
Madhura Kumar
@lucas_p Thanks for the kind words, Lucas! We're excited to get Views in the hands of more devs and teams and see what else folks build using it. Please let us know if you have any feedback for us :)
Ravi Parikh
@lucas_p @madhura_kumar Thanks Lucas. Really appreciate the kind words–if you have any questions let us know!
Ron Fybish
Great product keep it up 👍
Madhura Kumar
@ron_fybish1 Thanks Ron! We're hoping Views will make it really easy for teams to build out internal UIs quickly. Appreciate your support!
Ravi Parikh
@ron_fybish1 Hey Ron, thanks so much for checking out Views and the kind words!
Ravi Parikh
Hi Product Hunt! 👋 Last year, we launched Airplane on Product Hunt and got an amazing response. A lot of our earliest users and advocates came from Product Hunt and have been hugely influential in shaping our product. We're back again today launching Airplane Views, which represents a huge change in what Airplane is capable of. To recap how Airplane works at a high level: We're a developer platform for creating internal tools. You can take any SQL query, REST endpoint, or JS/Python script and quickly build lightweight apps that anyone can use (called "Tasks"). Examples are things like "delete a user," "issue a refund," "update an email address," etc. These are represented in Airplane with a simple web form that lets you trigger that operation. You can also join these tasks together to build multi-step workflows (called "Runbooks"). Today, we're launching Airplane Views: Views lets you build much more complicated, full-featured internal UIs on top of your Airplane tasks and runbooks. Our beta customers have used Views to build out admin panels, fintech fraud monitoring dashboards, content moderation UIs, metrics dashboards, and a lot more. What makes Views unique: Many people use low-code/no-code drag-and-drop platforms to create these kinds of internal admin UIs, but Airplane is a code-based, developer platform: 1️⃣ Views are built in React and TypeScript/JavaScript. We offer a rich component library and state management system that makes building Views in Airplane far easier than doing so from scratch, even if you're not a React expert. 2️⃣ Our code-based approach means you can extend it however you want and version control the code in your own codebase. 3️⃣ Much less vendor lock-in than using a siloed platform (e.g. most of the low-code/no-code platforms out there). ✈️ Why use Airplane? Thousands of free users and hundreds of paid customers use Airplane every day. Here are a few reasons why engineers love Airplane: ⏩ Build internal tools fast: engineers find Airplane fast to get started with. It's possible to solve a real-world use case within a few minutes of signing up. 💻 Flexible and extensible: you can build UIs, execute long-running scripts, scheduled jobs, multi-step workflows, and more. We're code-based so Airplane is infinitely extensible. 🔒 Security & organizational controls: granular permissions, RBAC, approval flows, audit logs built in. SOC 2 Type 2 compliant & self-hosting available. 🚀 Built for developers: everything in Airplane is expressed as Python, JS, SQL or other code, rather than a proprietary no-code framework. 👁 Why we built Views Views represents the #1 feature request we've received over the past year. Customers have always found Airplane really easy to build out the key operational workflows within their company. The natural next step is to contextualize those workflows in a more coherent UI experience. If you have a large customer success/support/ops/sales/etc. team using Airplane, you want to have control over the ways in which they execute tasks and have data & context pass between tasks. With a View, you can build a custom, opinionated dashboard, instead of just having a big list of executable tasks. Now, Airplane can serve as much more of a "one-stop shop" for all of a company's internal tooling needs. We also built Views because we felt the existing ways of solving this internal UI problem weren't sufficient for every use case. Typically, teams have a couple of choices. They can build internal UIs from scratch, which is hugely time-consuming. Or, they can use a low-code/no-code app builder, which is faster, but doesn't allow your engineering team to extend it or version control it. We feel our code-first approach provides the best of both worlds to engineering teams who want to create internal tools. We'd love to get your feedback! Airplane is free to sign up for and we have a generous free tier. If you have any thoughts, comments, questions, etc., please share them here!
Madhura Kumar
@fares_aktouf Thanks for the support, Fares! Appreciate you checking out Airplane. We'd love to hear what you think!
Ravi Parikh
@ravi_parikh2 @fares_aktouf Thanks Fares! Appreciate it–if you have any feedback or questions please let us know
Pijus Peckaitis
@ravi_parikh2 Great product! The free tier is generous indeed!
Madhura Kumar
@ravi_parikh2 @pijus_peckaitis Thanks Pijus! We just revamped our pricing model coming into this launch so really glad to hear that the structure (and increased limits) resonate :) Thanks for checking us out!
Ravi Parikh
@pijus_peckaitis @madhura_kumar as Madhura mentioned, we like having a generous free tier so that any developer can try out Airplane and get a lot of value out of it. We see this as a product that should get widespread adoption at all kinds of companies, and we're pricing it accordingly!
Brittany Joiner {Britt the Builder}
This is great! Saving for this all my apps where I want to build dashboards :)
Madhura Kumar
@britt_joiner excited to hear that, Brittany! We'd love to hear your initial thoughts and if there are things that would make Views more useful for your dashboarding use cases!
Ravi Parikh
@britt_joiner Thanks Britt! As you start using Airplane for dashboards, let us know if we can help you get onboarded.
Madhura Kumar
@britt_joiner Britt - would also love for you to check out our new template gallery! We've built out a number of common "dashboarding" examples that might serve as a great starting point for the apps you referenced (admin panel, stripe billing dashboard, customer insights dashboard, support tickets dashboard)! You can find that here: https://docs.airplane.dev/templates If you have any other examples of apps/dashboards you're looking to build, we'd love to hear them! c @__joshma @ravi_parikh2
Paul Rusyn
Congrats, good luck 🚀 If you need some help with the logo and brand identity, feel free to contact me!
Madhura Kumar
@pavell2l Thanks for the support! It's great to meet Pavel, I lead Growth at Airplane and will definitely check out your page
Ravi Parikh
@pavell2l @madhura_kumar Thanks Pavel! We have a talented design team here but we'll be in touch if there's an opportunity to work with you on this :)
Harshvardhan Mishra
What a name - airplane!! Loving it.
Madhura Kumar
@harshactually ✈️✈️✈️ thanks Harsh!!
George Xing
This feels like Retool, except more flexible and powerful. Nice work!
Madhura Kumar
@g_xing Many thanks for the support, George! Would love for you to try it out. Eager to hear if there are other components, features, etc. that would make Views even more useful
Ravi Parikh
@g_xing Yes, we do get compared to Retool a lot. Airplane takes a very different approach though, being React/code-based rather than drag-and-drop. There are pros and cons to both approaches but if you're a developer, Airplane should be more extensible and flexible as you mention!
Joshua Ma
@g_xing Lots of respect for the retool team! They have a great product. I think there's a large market here, though, and a decent chunk of it wants more of a developer focus. At the end of the day, we're focused on solving our customer's problems—rinse and repeat.
ShAkiL RaYhaN
Congrats on the launch!❤️
Madhura Kumar
@shakil_rayhan Thanks for the support! Appreciate you checking out Views. Let us know if you have any feedback :)
Ravi Parikh
@shakil_rayhan @madhura_kumar Thank you Shakil, appreciate you stopping by!
Andy Wong
Another amazing product from Airplane! Congrats! 🎉
Ravi Parikh
@andy_wong4 Thank you Andy, glad to hear it resonated with you!
Madhura Kumar
@andy_wong4 Appreciate the kind words, Andy! We're really excited to see what developers build using Views. Definitely let us know if you have any thoughts or feedback on the new feature! In the next couple of weeks, we'll continue to expand our component library, publish more Views templates, and continue to polish. Thanks for your continued support :D
Liu Jiang
Congrats @ravi_parikh2, @__joshma, and @madhura_kumar on the launch! Love that you guys deeply integrate with runbooks and Airplane tasks, and allow even non-experienced React developers to find value out of Views.
Ravi Parikh
@__joshma @madhura_kumar @liu_jiang2 Thanks Liu! Really appreciate you checking out this launch and all your support over the years :)
Madhura Kumar
@ravi_parikh2 @__joshma @liu_jiang2 Thanks Liu! You've been an awesome thought partner to our team! Glad the React-based platform resonates. We're really excited to get this in the hands of more developers and continue to iterate on feature requests, add new components, and improve the DX. Thanks for all your support!
Joshua Ma
Thanks for all the support @liu_jiang2 !