Processes, best practices, setup guides, and more!
<aside>
💡 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.
</aside>
Getting Started
Quick Start
Security
Importing a Database
Available Demos
Introduction to Graphweaver
What is Graphweaver?
Tech Stack
Overview of GraphQL
What is GraphQL?
How to…
Connect to a Data Source
Connect to PostgreSQL
Connect to MySQL
Connect to SQLite
Connect a Second Data Source
AWS Cognito Integration
Connect to a REST API
Connect to Microsoft Dynamics
Connect To Salesforce GraphQL API
Connect to Xero
Create a Data Provider
Upload Media
Automatically Generate Types for Queries and Mutations
Major Version Upgrades
Upgrading from v0 to v1
Upgrading from v1 to v2
Reference
Mutations and Queries
Generated Queries and Mutations
Custom Queries and Mutations
What is QueryManager?
Filters and Operators
Data Providers
Introduction to Data Providers
Data Entities
Loaders
Introduction to BaseLoader
GraphQL Entities
GraphQL Entities
Decorators
Linking Entities (relationshipField)
Hooks
Attribute Mapping
Admin UI
Introduction to Admin UI
Add Custom Fields to the Admin UI
Add Custom Pages to the Admin UI
Security
Authentication
Authentication Concepts
Auth0 Authentication
Adding Password Authentication
Adding API Key Authentication
Adding Magic Link Authentication
Multifactor Authentication
Implementing Authorization
Column Level Security
Analytics
OpenTelemetry
Advanced Usage
Apollo Server Plugins
Federation
Troubleshooting
Schema Gotchas
Community Support
Logging
Login Loops
Deployments
Deployments Overview
AWS Lambda and ECS deployments with CDK
Docker Deployments without CDK
Standalone Server Deployments
More
How Versioning Works
Further Learning Resources
Contributing to Graphweaver
Glossary
Pre Commit Hook
Monorepo: Automated Types Generation in Frontends