https://graphweaver.com/docs/filters-and-operators
The aggregates package looks very interesting, we would love to see something similar for Graphweaver.
42 karma · joined August 25, 2023
https://graphweaver.com/docs/filters-and-operators
The aggregates package looks very interesting, we would love to see something similar for Graphweaver.
https://graphweaver.com/docs/adding-local-authentication
https://graphweaver.com/docs/implementing-authorization
https://graphweaver.com/docs/column-level-security
We have deployed Graphweaver using serverless and lambda be interesting to see how we could convert it to multi-tenant.
I will add this to the list for us to do.
- Graphweaver is not just Postgres, you can run it connected to only MySQL - Graphweaver can connect to one or more datasources. You can even connect both MySQL and Postgres together. Sounds crazy but could be good for a migration. - Graphweaver has two layers the API layer and the Data layer. Both of these are represented by coding classes in Typescript. You have full control over how these are exposed and defined in the entity files. - Graphweaver does not automatically reflect the database. Instead you run an import command in our CLI tool that creates Typescript class files for your database. From there you can edit them as needed.
I will make sure we get this documented.
We have also needed to connect to a 2nd or 3rd data source on every project. So the power is when you combine these data sources.
Graphweaver also generate types and react hooks for the front end, when running `graphweaver watch`. But Graphweaver is a GraphQL API and that is deployed into production. We wrap GraphQL Codegen and also do our own datasource introspection. More on that in this article:
https://dev.to/tnodell/exploring-the-benefits-of-graphql-cod...
Both great projects, different philosophies.
- We are 100% open source. - Written in Typescript. - We support any data source directly in the server process, either with pre-built data providers or build your own. - We support cross data source filtering (get orders from database with CRM username)
https://github.com/exogee-technology/graphweaver/tree/main/s...
We have also added the OpenAPI spec on the roadmap however, every REST API we have integrated so far has been custom.
The REST connector allows you to have full-control over how it connects to the API:
https://github.com/exogee-technology/graphweaver/blob/main/s...
https://graphweaver.com/docs/graphql-entities-and-resolvers#...
We are looking to add more on documentation on this soon and maybe a tutorial series on exactly this.
https://graphweaver.com/docs/implementing-authorization
The auth is at the access control is at the API layer.