Show HN: CloudWright – Build apps in your own cloud
medium.com
medium.com
CloudWright is a platform for building automation tools that connect to services, similar in spirit to Zapier, but with one big difference: on CloudWright you build your tools in Python. We think having the full power of a programming language available as a first-class citizen is a game changer for automating high-complexity workflows and building powerful tools for your team.
We see a future where a lot of people who aren't engineers have basic coding skills. We hope to give them a "default-right" environment where they can build real applications.
We have a free tier where you can build personal applications (what we're linking to today), but for those who want to use CloudWright in a work context, we have a paid offering called CloudWright Teams. With Teams, you can:
- Run flows in your own cloud VPC so that you can automate processes against your internal databases and services without opening your firewall
- Collaborate on automation scripts within a team
- Share tools you’ve built with co-workers as an easy-to-use form which tracks run history and results
We have full docs at docs.cloudwright.io, but we're also happy to answer questions here. We're really eager for feedback or suggestions, any comments are really welcome -- thanks in advance.
As someone who's tried Zapier, IFTTT, Parabola, Actiondesk, Airtable, Unito and a few more tools whose names escape me right now, it's exciting to see a tool focusing on code as the way of stitching services together.
In my case I've been fed up and have ended up building a stitching service at each company and for my personal use, but I would have preferred a solution that saved from the initial setup and hassle.
I wasn't expecting the 'internal tools' aspect to come up as I read through the page -- I'm curious about that -- how does the intended use-case compare to something like Retool.io (which is also available on-prem)?
We also aim to be an easy way to set up scheduled or programmatic jobs -- stuff like scheduled file transfers or email notifications, where the primary interface isn't a web UI (when you aren't monitoring, developing, or debugging)
Sounds really interesting -- I think we'll give it a go.
The ability to run code in my own infra is definitely a plus though, will give it a try.
I'm working on something similar but without the pretty UI (built on top of https://cadenceworkflow.io/) - https://github.com/firdaus/cadence-python
Way off topic, but one of the projects I worked on at LiveRamp (before CloudWright) was our (originally internal) big-data workflow engine, which I did eventually OSS: https://github.com/liveRamp/workflow2/. It has a lot of overlap with Cadence, except in Java with a lot of native Hadoop features. Never built a community though, we didn't do a great job cultivating one.
I think there are a lot of niches in the low-code pipeline space, with regards to integrations, users, and interface. Good luck with the release!
I didn't read the announcement because I had a big popup forcing me to sign in. I'm not going to create an account to read a business announcement. It's a bad sign when someone in your business posts on another company's site - kind of like fastmail_support@yahoo.com.
I checked out your website to see if it's something I could potentially use. The modules are Google-heavy but there's nothing for Microsoft. My understanding is that a lot of businesses still use Microsoft.
Finally, $60/month might be a hard sell in a cost-cutting environment where companies are laying off workers and doing what they can to survive. I'll note that Zapier has a $20/month price point.
We'll definitely be attentive to pricing constraints (esp given the current recession) and asks for Microsoft support -- thanks for the feedback.
For dealing with standard REST APIs, we have a generic HTTP API wrapper module which you can use to wrap an endpoint with custom auth and give you back a Python requests session. It's not going to give you native Python bindings and autocomplete, but would let you integrate with the API.
Happy to talk in more depth about this -- feel free to email at ben@cloudwright.io.