Graphweaver Docs
  • Home
  • Github
Get Started πŸš€
Graphweaver Docs
Graphweaver Docs

Graphweaver Docs

Processes, best practices, setup guides, and more!

πŸ’‘
Graphweaver allows you to build modern software which accepts that it is 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πŸ‘€Available Demos

Introduction to Graphweaver

What is 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

1️⃣Upgrading from v0 to v12️⃣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

πŸ’…Available Components

Add Custom Fields to the Admin UIAdd Custom Fields to the Admin UIπŸ“„Add Custom Pages to the Admin UI

πŸ”Securing Access 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
Made with πŸ’œ in Australia

Exogee