Chirag Shah

Neurelo - Transform your databases into APIs

Simplify your database experience with Neurelo. It eliminates many database tools and complexities by providing instant AI-powered REST and GraphQL APIs, GitSchema, Observability, and more for MongoDB, Postgres, and MySQL. Focus on what matters โ€“ your code.

Add a comment

Replies

Best
Chirag Shah
Hey Hunters ๐Ÿ‘‹ Excited to be here and share our product with you today. We spent a lot of time working with developers to learn about how they work with data and databases for their application. There were a few patterns we saw on what is working well and where they struggle the most: โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโœจ Good database options in the market โ†’ Modern databases like Postgres and MongoDB excel in performance and reliability, meeting developers' needs effectively. โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€Žโœจ Developers still have to use many tools around databases โ†’ Despite the strengths of these databases, developers still find themselves using multiple tools throughout the development journey, spanning data modeling, schema migration and management, query handling, API management, version control, documentation and beyond. โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโœจ Often delaying architecture decisions โ†’ Abstracting application and database communication is crucial for developers to simplify complexity and to ensure cost effective scalability and performance for their projects. However, developers often postpone this abstraction to prioritize feature velocity. These challenges are all too familiar to anyone involved in building and scaling applications, from developers to architects to platform engineers and SREs. How do they manage today? โ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Ž๐Ÿ›  Many teams often resort to using multiple tools in development and in production, to manage their application-database relationship. Alternatively, building a custom abstraction layer is costly and challenging to maintain, such as Facebook, Twitter, Paypal, eBay, Coinbase platforms abstracting many databases. Neurelo aims to simplify database abstraction for all developers, optimizing architecture with API-first approach, and streamlining your development workflows by consolidating multiple tools into one platform: โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโœ… Simplify development workflows by unifying 10s of different tools โ†’ With features like data modeling, schema migration, version control, automated documentation, test data generation, text-2-SQL/MQL, and observability all in one platform, Neurelo simplifies and unifies your database-related tasks, making your workflow more efficient. โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโ€โ€โ€Ž โ€Žโœ… All database communication in REST or GraphQL API โ†’ Neurelo instantly transforms your database into APIs, enabling you to naturally introduce an abstraction in your architecture and develop your project effortlessly. For database communication, from CRUD operations to advanced queries, everything becomes accessible through REST or GraphQL APIs. We're thrilled to introduce Neurelo to the community and appreciate your feedback to shape our product to be helpful for your project ๐Ÿงก Curious or serious? Neurelo is free to use, you can sign-up today at: dashboard.neurelo.com/register ๐Ÿš€
Guru Kamat
@chir_ag @antonikozelski Thanks @antonikozelski for the feedback and support!
Guru Kamat
@jiteshghanchi Thank you for the support. Please each out if you have any questions.
Frank Denbow
@chir_ag This is pretty cool. Do you imagine going one step further and offering SDKs for various languages also autogenerated? I saw LibLab does something similar. More thoughts:
Parth Parikh
@frank_denbow Thanks for the kind words, Frank! Yes, we do have support for autogenerated SDKs in TS, Python, and Go. You can find examples of how to work with our SDKs in our docs: https://docs.neurelo.com/sdks.
Chirag Shah
@frank_denbow Thank you for your support. We have auto generated SDKs for Typescript, Go and Python (and more coming soon). Here is the video showing "how to use our APIs and SDKs" (SDKs is at 18:45min mark): https://youtu.be/pXK-8bR2fPA?fea...
Sean Reid
I had a chance to work with Neurelo early on, and LOVED how easy it made spinning up an API. I can reluctantly build an API, but I prefer being able to focus on the frontend. It was great to just point Neurelo at my DB and be able to focus on the parts I enjoy. It saved me a lot of time that would have otherwise been spent figuring out where I made mistakes setting up Express/FastAPI/etc... ๐Ÿ˜‚ Congrats to @chir_ag, @james_shockley, and the whole Neurelo team!
Guru Kamat
@chir_ag @james_shockley @seanrreid Thank you always for the feedback and support, Sean. LOVED having you as an early user of Neurelo!
James Shockley
@seanrreid Thank you so much Sean. We will continue to solve the technical challenges you face as a technical lead, but also the challenges you face as an educator by simplifying the non-inherent complexity in applications, systems, and processes which rely on databases!
Chirag Shah
@seanrreid Super appreciate your support and encouraging words!
Varun Sreepathy
I tried this a couple days ago and was blown away by how quick and simple it was. I'm a big fan and will certainly use this for any upcoming projects! Can't wait to see what other features come out next.
Sam Rossi
@varun_sreepathy Glad to hear it! If you need any help or have any suggestions, don't hesitate to reach out :)
Timo von Holtz
@varun_sreepathy Thank you so much for your kind words. You can also find us on Discord if you have any questions: https://discord.gg/3QWD2hBu
James Shockley
Thank you for the support @varun_sreepathy! If you haven't already, please consider joining our Discord to stay involved! https://discord.gg/W8cVKYmm
Parth Parikh
@varun_sreepathy Thank you for your support, Varun. I'm excited to see your future Neurelo-based projects!
Andrei Costea
Voted! I'm not into APIs too much, but some of my colleagues will definitely find this useful. Thanks and good luck on your launch, ?makers!
James Shockley
@andrei_costea2 Thank you Andrei! Our users have found our documentation helpful as a starting point! I hope your colleagues will be able to find it useful as well! https://docs.neurelo.com/getting...
Smit Patel
@andrei_costea2 Thank you for your support. Your vote means so much to us.
Jose Garrido
This looks like a pretty cool product and kudos to whoever worked on your homepage, it rocks! Upvoted! Good luck with your launch guys!
Sam Rossi
@josej30 Thanks so much! We appreciate the kind words
James Shockley
@josej30 Thank you, Jose! I am sure our designer Ivan will be beyond excited to see that you appreciated his extremely hard work :D
Ivรกn Uruchurtu
Hey there, Jose! Thank you so much for your kind words. I'm glad to hear that you liked it. Thanks for the upvote, and good luck with your upcoming launch!
Tanya Kapoor
Upvoted! I believe it is a game-changer for developers. I work with developers and would recommend them to use this tool. All the best!
James Shockley
@tanya_kapoor Your vote of confidence means so much to me, Tanya. I'm glad the problems we are solving resonate with you! If your colleagues need anything at all from us, or our community, we're always online in our Discord server! https://discord.com/channels/114...
Guru Kamat
@tanya_kapoor Thank you for the feedback and support!
Smit Patel
@tanya_kapoor Thank you for your support. Your vote means so much to our whole team.
Debo Ray
Wow - so I just connected my database and Neurelo was able to figure out all the schemas for my underlying data and automatically generated all the REST api specs. Did this for both MySQL and MongoDB. This is really cool and I can clearly see how this will make it easier to code against databases. The API playground is a very helpful capability that lets me see how I want my calls to shape up, before I make the same API calls in code. Great work Neurelo team!
Smit Patel
@debo_ray Thank you Debo for your support. Your vote means so much to me. I'm glad the problems we are solving resonate with you!
Sam Rossi
@debo_ray Happy to hear! If you have any questions, definitely don't hesitate to reach out!
Chirag Shah
@debo_ray Thank you so much! Glad to hear you were able to instantly put Neurelo to use. API Playground was one of the most popular features asked during our early group of users and awesome to see it continues to resonate with more developers.
Maurizio Isendoorn
Wow this is really cool!
Chirag Shah
@maurizioisendoorn Thanks a ton for your support!
James Shockley
Thank you, @maurizioisendoorn! There are many practical applications for using Neurelo-powered API's. Yesterday, a community user created a video documenting their project creation process which you may find interesting! https://youtu.be/SmyV-yJxgIM
Aman Wen
Upvoted! Neurelo's pitch on simplifying backend work sounds like a breath of fresh air. Does GitSchema handle migrations too, or is it more about tracking changes? Could be a real game-changer if it handles the nitty-gritty as well as it promises. Fingers crossed! ๐Ÿคž๐Ÿ‘จโ€๐Ÿ’ป
Chirag Shah
@aman_wen Thank you, @aman_wen for your encouraging feedback. You can use GitSchema to handle migration. We auto generate and validate migration for you as per your schema changes. Then you can either let Neurelo handle migration to your database or you can download migration script and integrate with your deployment (CI/CD) workflow.
Guru Kamat
@aman_wen Thanks for the feedback and support. Would love to hear feedback from your team as you try out GitSchema, migrations and other features in the platform. Please feel to reach out to us on our Discord (https://discord.gg/5VRK8vyFmG) if you need any help using these capabilities or have additional questions and feedback.
Anthony Latona
Looks awesome for devs! Congrats on the launch!
Venus Vavadiya
@anthony_latona Thank you for your support! We appreciate it! ๐Ÿ™Œ
Timo von Holtz
@anthony_latona Thanks! Please feel free to reach out if you have any questions.
Smit Patel
@anthony_latona Thank you for your support. Your vote means so much to me. I'm glad the problems we are solving resonate with you ๐Ÿ™Œ
Anastasia Chakileva
Neurelo's approach to transforming databases into instant APIs is impressive, especially with the ability to unify multiple database-related tools into one platform. How does Neurelo handle database security, and what measures are in place to ensure that the API-first approach maintains the integrity of data and protects sensitive information?
Chirag Shah
Thank you @anastasia_chakileva_ Great question! We have robust authentication and authorization mechanisms to ensure that only authorized users and applications can access the API endpoints. Data encryption as well as data validation and input sanitization to ensure the integrity of the data being processed by the API. We also have detailed monitoring/logging/tracing in place. Overall, we have a comprehensive security capabilities built in our platform to minimize any risk to our users data ๐Ÿ›ก๏ธ(* an interesting tidbit -- The cofounder of Neurelo was head of security engineering at Stripe and also headed engineering team for one of the largest security platforms at Palo Alto Networks). ๐Ÿ˜€
Shani Shoham
I saw this video of Neurelo yesterday and found it very help in exploring the GitSchema and migration for my MongoDB:
Very useful and great work by the team!
Smit Patel
@shohams Thank you for your support. Your vote means so much to me. I'm glad the problems we are solving resonate with you!
Venus Vavadiya
@shohams Thank you for sharing! ๐Ÿ™Œ
Tony Sumpster
Congratulations Neurelo team.
Smit Patel
@tony_sumpster Thank you for your support. Your vote means so much to me. I'm glad the problems we are solving resonate with you ๐Ÿ™Œ
Timo von Holtz
@tony_sumpster Thank you for your support Tony!
Trey Winterbourne
What a brilliant idea, how has this not exploded with popularity!? Great job Neurelo team :)
Chirag Shah
@treyww Thank you so much for your support!
Venus Vavadiya
@treyww Thank you! ๐Ÿ™Œ
Andy Wong
I will take a look at how our GitSchema will run with Neurelo. This is a useful product for our team. Congratulations to the team too.
Chirag Shah
@andy_wong4 Thanks! Please feel free to reach out if you have any questions.
Louis-ร‰tienne Girard
This project is really great! The idea is brilliant ๐Ÿ”ฅ
Chirag Shah
@louis_etienne_girard I appreciate your support!
Umesh Ahirwar
congratulations on the launch great ๐Ÿ‘
Parth Parikh
@umesh_ahirwar2 Thank you for your support, Umesh! Please feel free to reach out if you have any questions.
Venus Vavadiya
@umesh_ahirwar2 Thank you for your support! ๐Ÿ™Œ
Brady Dowling
This looks really nice, almost reminds me of Supabase how it sets up an API layer over a database but it seems much more flexible. To be certain, the AI generation is closer to a build-time step than it is a run-time action, right?
Smit Patel
@bradydowling Thank you for your support Brady. Your vote means so much to me. I'm glad the problems we are solving resonate with you!
Guru Kamat
@bradydowling Thanks for the note Brady! Yes, the schema-aware AI generation capability allows you to generate complex SQL queries (for Postgres or MySQL) or MQL queries (for MongoDB) during build time, which you can then save as custom REST or GraphQL API endpoints for you to use at run-time. Would love your feedback as you use the feature!
Timo von Holtz
@bradydowling Thank you for your support. And yes, you can use AI to help you in writing custom queries, but they become part of the schema that you deploy. We also have a video on this workflow here: https://docs.neurelo.com/how-to-...
Ebru
Congratulations! Amazing app ๐Ÿ’™๐Ÿ’ช๐Ÿผ.
Smit Patel
@ebruabaz Thank you Ebru for your support ๐Ÿ™ Please feel free to reach out if you have any questions.
George Sumpster
Thanks @ebruabaz! Excited to see what you build with it and as @smitpatelx mentioned, here to help!
Akash Kandasamy
Awesome as Idea,
Chirag Shah
@akk_017 Thank you for your support. :)