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
AWS Cognito Integration
Eventbrite Integration
Mailchimp Integration
Connect to a REST API
Connect to Xero
Create a Data Provider
Connect To Salesforce GraphQL API
Connect to Microsoft Dynamics
Typescript Type Autogeneration
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
Admin UI Default Filters
Add Custom Fields to the Admin UI
Add Custom Pages to the Admin UI
Security
Adding Local Authentication
Adding API Key Authentication
Implementing Authorization
Column Level Security
Advanced Usage
Apollo Server Plugins
Troubleshooting
Community Support
More
How Versioning Works
Further Learning Resources
Contributing to Graphweaver
Glossary
Pre Commit Hook
Upload Media
Monorepo: Automated Types Generation in Frontends