Apollo
Last updated
Last updated
: Frontend framework for building user interfaces
: Fully-featured, production ready caching GraphQL client
: Backend development framework based on GraphQL + Serverless
Now that the CLI is installed, you can use it to create the file structure for new service with the graphcool-framework init
command.
Create the local file structure for a new Graphcool service inside a directory called server:
graphcool-framework init server
creates the local service structure inside the specified server directory:
Next, you need to define your data model inside the newly created types.graphql
-file.
Replace the current contents in types.graphql
with the following type definition (you can delete the predefined User
type):
When prompted which cluster you want to deploy to, choose any of the Shared Clusters options (shared-eu-west-1
, shared-ap-northeast-1
or shared-us-west-2
).
Save the HTTP endpoint for the Simple API
from the output, you'll need it in the next step.
Note: You can now test your GraphQL API inside a GraphQL playground. Simply type the
graphcool playground
command and start sending queries and mutations.
Paste the Simple API
endpoint from the previous step to ./config/default.json
as graphqlEndpoint
:
Note: If you ever lose your endpoint, you can get access to it again with the
graphcool info
command.
For more information on how to get started refer to the full "React & Apollo"- or watch the corresponding .
You're now ready to put your Graphcool service into production! Navigate into the server
directory and the service:
Say hello in graphcool or visit the if you run into issues or have questions.