Processes, best practices, setup guides, and more!
GraphWeaver allows you to build modern applications which accept that they are not the source of truth for all data in the application. Seamlessly join multiple backend services including REST APIs, databases, and SaaS platforms into a single GraphQL API, then administer the data in all of those places.
Never replicate your data again.
Getting Started
Quick Start
Security
Importing a Database
How toβ¦
Connect to a Data Source
Connect to PostgreSQL
Connect to MySQL
Connect to SQLite
Connecting a Second Data Source To Graphweaver
Connect to a REST API (TODO)
Connect to Xero (TODO)
Create a Data Provider (TODO)
Reference
Introduction to GraphWeaver
What is Graphweaver?
Tech Stack
Getting Started
Quick Start
Overview of GraphQL
What is GraphQL?
BaseResolver
Introduction to BaseResolver
Customising BaseResolver
What is QueryManager?
Filters and Operators
Data Providers
Introduction to Data Providers
Data Entities
Loaders
Introduction to BaseLoader
GraphQL Entities
GraphQL Entities and Resolvers
Decorators
Linking Entities (relationshipField)
Hooks
Attribute Mapping
Admin UI
Introduction to Admin UI
Security
Adding Local Authentication
Implementing Authorization
Column Level Security
Advanced Usage
Apollo Server Plugins
Troubleshooting
Community Support
More
Further Learning Resources
Contributing to Graphweaver
Glossary