Using Notion API directly in our apps is risky and it can break our application (columns can change or we get the data in the middle of change). Cavapi creates snapshots of data that you can test in your dev and staging environment before going live.
Hello everyone! Moein here the creator of Cavapi. I built this app as a side project to use in my current company since we are going to use data from Notion in our application. At first, it sounded simple since we could just create an internal integration and pull the data in the app but then I started thinking more thoroughly and I saw the following issues:
1. We might pull content that are being edited.
2. The person in charge of the content might change a column
3. We have to duplicate the table to first test it in dev and then take it to prod
All of those were solvable by creating a serverless function which would take the content, put it in a s3 and then our app uses it. But then there was no way for the person who manages the content to test easily test the content in different environments.
Hence I created Cavapi to avoid those issues and bring happiness to developers who have to use Notion data in their app.
Feel free to drop any suggestion, questions or critique here!
Adding more details about the free plan: The application is free to use forever and only some extra features like breaking change detection will be in paid plan.
@itsbrex Hey, sorry for the late answer as I never received a notification from product hunt.
I'm working on the latest feature, which returns the pages as blocks but with markdown content.
I'm still trying to figure out how to present the pages as a user might have hundreds of them.
The tech for founders gazette
The tech for founders gazette
The tech for founders gazette