-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
馃殌 Feature: Support for Middleware/Plugins #2358
Comments
I have this feature approach: Permission Extension this feature could possibly solve the limitations of setting up the permission of such collection, documents, function execution and etc. But this feature is I think is a good approach. Middleware could solve all the limitations. Cloud function might be to extend the backend of appwrite. But middleware is also be good idea. |
what is the status for this issue. This issue has been 2 years. |
馃敄 Feature description
Whatever the name convention we may want to use, Middleware or Plugins, the goal is to have some way for the developer to be able to hook into the request and response life cycles of Appwrite in order to be able to add further functionality without the need for it to be implemented by Appwrite core-team itself.
Middleware support would allow us to run custom code on each request/response handled by AppWrite for the client.
The middleware could hook in several places of the request and response lifecycle of Apprwrite to give total flexibility to the developer.
Some possible example hooks:
This approach is used by some popular API Gateways to give flexibility to the developers in how they can use the platform without being limited by what the core team can offer.
馃帳 Pitch
This could be useful to:
馃憖 Have you spent some time to check if this issue has been raised before?
馃彚 Have you read the Code of Conduct?
The text was updated successfully, but these errors were encountered: