HTTP and Webhooks are widely used. This means that although we have ~200 pieces, they’re not I’m not saying that we can actually get rid of HTTP and Webhooks (we’re also working on improving their experience every day), but we want to align our offering with our typical no-code users.
Announcing AI to Create Pieces
We’re positive that AI will be leading the creation and development of our pieces in the future, and today we’re starting with the first steps.
Here is how our initial roadmap looks like for this project:
Add a generic action to the piece: “Custom API Call”.
Test the authentication and the generic action pieces across tens of the pieces we built manually and compare results.
Make this available as a CLI tool for pieces developers (and keep shipping new features to this CLI).
Generate actions from paths in the OpenAPI specs.
Find ways to filter out meaningful actions.
Find ways to make the actions usable on the UI (not just 1:1 mapping of the API endpoints). For example: handling dynamic dropdowns, dynamic props and more.
Improve developer experience to ensure the tools reduce building times by X%.
Find ways to find meaningful triggers and build them (Scheduled and Instant).
Project Ownership
Our team member Saif owns this project and is doing all the work now, he’ll be updating this topic with progress and findings.
Contribution
You can share your thoughts here or contact Saif or me to collaborate more on the project.
Nice really love this idea!! And I can see this work.
What about dropping an API reference url from an application into AI, based on the different kind of API reference formats out there you could create a generic flow that will recognize the system and know where to look for. In this way you can just drop the API reference URL and AI will scrape out all the data it needs to set-up all actions and triggers, ask for or not asked for by the community
Might sounds to easy but having an ambition is always good haha
Great idea Bram!
We were thinking about something similar to that. But for now, we’re trying to publish this version which depends on openAPI specs. as a first stage
I’m here to announce that we’ve released the documentation for our CLI, which allows developers to generate pieces using AI and openAPI specifications.
Current Features
Using AI, you can now:
Automatically generate piece definitions based on the openAPI specification.
Auto-generate piece authentication from the openAPI security scheme.
Include a standard customApiCall action in every piece generated.
Automatically generate actions based on the openAPI spec paths and parameters.