---
# System prepended metadata

title: graphql-tools doc read
tags: [package, Redwood.js, tool]

---

# graphql-tools doc read
###### tags: `tool` `Redwood.js` `package`
doc: https://www.graphql-tools.com/docs/introduction

## Introduction
### The GraphQL-first philosophy
### Use the GraphQL schema language
### Separate business logic from the schema
we suggest splitting your GraphQL server code into 4 components:
- Schema
- Resolvers
- Models
- Connectors

### Use standard libraries for auth and other special concerns

## Executable schemas
https://www.graphql-tools.com/docs/generate-schema